Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bpo-44022: Improve the security fix regression test. #26503

Merged
merged 1 commit into from
Jun 3, 2021

Conversation

gpshead
Copy link
Member

@gpshead gpshead commented Jun 3, 2021

It wasn't actually detecting the regression due to the
assertion being too lenient.

The fix that is already in is still good, this just corrects the test.

https://bugs.python.org/issue44022

It wasn't actually detecting the regression due to the
assertion being too lenient.
@gpshead gpshead added needs backport to 3.6 tests Tests in the Lib/test dir type-security A security issue skip news needs backport to 3.9 only security fixes needs backport to 3.10 only security fixes labels Jun 3, 2021
@gpshead gpshead self-assigned this Jun 3, 2021
@gpshead gpshead merged commit e60ab84 into python:main Jun 3, 2021
@miss-islington
Copy link
Contributor

Thanks @gpshead for the PR 🌮🎉.. I'm working now to backport this PR to: 3.10, 3.6, 3.7, 3.8, 3.9.
🐍🍒⛏🤖

@gpshead gpshead deleted the test-44022-fix branch June 3, 2021 03:43
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Jun 3, 2021
It wasn't actually detecting the regression due to the
assertion being too lenient.
(cherry picked from commit e60ab84)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
@bedevere-bot
Copy link

GH-26504 is a backport of this pull request to the 3.10 branch.

@bedevere-bot bedevere-bot removed the needs backport to 3.10 only security fixes label Jun 3, 2021
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Jun 3, 2021
It wasn't actually detecting the regression due to the
assertion being too lenient.
(cherry picked from commit e60ab84)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
@bedevere-bot
Copy link

GH-26505 is a backport of this pull request to the 3.9 branch.

@bedevere-bot
Copy link

GH-26506 is a backport of this pull request to the 3.8 branch.

@bedevere-bot
Copy link

GH-26507 is a backport of this pull request to the 3.7 branch.

@bedevere-bot
Copy link

GH-26508 is a backport of this pull request to the 3.6 branch.

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Jun 3, 2021
It wasn't actually detecting the regression due to the
assertion being too lenient.
(cherry picked from commit e60ab84)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Jun 3, 2021
It wasn't actually detecting the regression due to the
assertion being too lenient.
(cherry picked from commit e60ab84)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
@bedevere-bot
Copy link

bedevere-bot commented Jun 3, 2021

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot x86-64 macOS 3.x has failed when building commit e60ab84.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/366/builds/325) and take a look at the build logs.
  4. Check if the failure is related to this commit (e60ab84) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/366/builds/325

Summary of the results of the build (if available):

Click to see traceback logs
Cloning into '.'...
remote: Enumerating objects: 840358        
remote: Enumerating objects: 840485, done.        
remote: Counting objects:   0% (1/127)        
remote: Counting objects:   1% (2/127)        
remote: Counting objects:   2% (3/127)        
remote: Counting objects:   3% (4/127)        
remote: Counting objects:   4% (6/127)        
remote: Counting objects:   5% (7/127)        
remote: Counting objects:   6% (8/127)        
remote: Counting objects:   7% (9/127)        
remote: Counting objects:   8% (11/127)        
remote: Counting objects:   9% (12/127)        
remote: Counting objects:  10% (13/127)        
remote: Counting objects:  11% (14/127)        
remote: Counting objects:  12% (16/127)        
remote: Counting objects:  13% (17/127)        
remote: Counting objects:  14% (18/127)        
remote: Counting objects:  15% (20/127)        
remote: Counting objects:  16% (21/127)        
remote: Counting objects:  17% (22/127)        
remote: Counting objects:  18% (23/127)        
remote: Counting objects:  19% (25/127)        
remote: Counting objects:  20% (26/127)        
remote: Counting objects:  21% (27/127)        
remote: Counting objects:  22% (28/127)        
remote: Counting objects:  23% (30/127)        
remote: Counting objects:  24% (31/127)        
remote: Counting objects:  25% (32/127)        
remote: Counting objects:  26% (34/127)        
remote: Counting objects:  27% (35/127)        
remote: Counting objects:  28% (36/127)        
remote: Counting objects:  29% (37/127)        
remote: Counting objects:  30% (39/127)        
remote: Counting objects:  31% (40/127)        
remote: Counting objects:  32% (41/127)        
remote: Counting objects:  33% (42/127)        
remote: Counting objects:  34% (44/127)        
remote: Counting objects:  35% (45/127)        
remote: Counting objects:  36% (46/127)        
remote: Counting objects:  37% (47/127)        
remote: Counting objects:  38% (49/127)        
remote: Counting objects:  39% (50/127)        
remote: Counting objects:  40% (51/127)        
remote: Counting objects:  41% (53/127)        
remote: Counting objects:  42% (54/127)        
remote: Counting objects:  43% (55/127)        
remote: Counting objects:  44% (56/127)        
remote: Counting objects:  45% (58/127)        
remote: Counting objects:  46% (59/127)        
remote: Counting objects:  47% (60/127)        
remote: Counting objects:  48% (61/127)        
remote: Counting objects:  49% (63/127)        
remote: Counting objects:  50% (64/127)        
remote: Counting objects:  51% (65/127)        
remote: Counting objects:  52% (67/127)        
remote: Counting objects:  53% (68/127)        
remote: Counting objects:  54% (69/127)        
remote: Counting objects:  55% (70/127)        
remote: Counting objects:  56% (72/127)        
remote: Counting objects:  57% (73/127)        
remote: Counting objects:  58% (74/127)        
remote: Counting objects:  59% (75/127)        
remote: Counting objects:  60% (77/127)        
remote: Counting objects:  61% (78/127)        
remote: Counting objects:  62% (79/127)        
remote: Counting objects:  63% (81/127)        
remote: Counting objects:  64% (82/127)        
remote: Counting objects:  65% (83/127)        
remote: Counting objects:  66% (84/127)        
remote: Counting objects:  67% (86/127)        
remote: Counting objects:  68% (87/127)        
remote: Counting objects:  69% (88/127)        
remote: Counting objects:  70% (89/127)        
remote: Counting objects:  71% (91/127)        
remote: Counting objects:  72% (92/127)        
remote: Counting objects:  73% (93/127)        
remote: Counting objects:  74% (94/127)        
remote: Counting objects:  75% (96/127)        
remote: Counting objects:  76% (97/127)        
remote: Counting objects:  77% (98/127)        
remote: Counting objects:  78% (100/127)        
remote: Counting objects:  79% (101/127)        
remote: Counting objects:  80% (102/127)        
remote: Counting objects:  81% (103/127)        
remote: Counting objects:  82% (105/127)        
remote: Counting objects:  83% (106/127)        
remote: Counting objects:  84% (107/127)        
remote: Counting objects:  85% (108/127)        
remote: Counting objects:  86% (110/127)        
remote: Counting objects:  87% (111/127)        
remote: Counting objects:  88% (112/127)        
remote: Counting objects:  89% (114/127)        
remote: Counting objects:  90% (115/127)        
remote: Counting objects:  91% (116/127)        
remote: Counting objects:  92% (117/127)        
remote: Counting objects:  93% (119/127)        
remote: Counting objects:  94% (120/127)        
remote: Counting objects:  95% (121/127)        
remote: Counting objects:  96% (122/127)        
remote: Counting objects:  97% (124/127)        
remote: Counting objects:  98% (125/127)        
remote: Counting objects:  99% (126/127)        
remote: Counting objects: 100% (127/127)        
remote: Counting objects: 100% (127/127), done.        
remote: Compressing objects:   0% (1/108)        
remote: Compressing objects:   1% (2/108)        
remote: Compressing objects:   2% (3/108)        
remote: Compressing objects:   3% (4/108)        
remote: Compressing objects:   4% (5/108)        
remote: Compressing objects:   5% (6/108)        
remote: Compressing objects:   6% (7/108)        
remote: Compressing objects:   7% (8/108)        
remote: Compressing objects:   8% (9/108)        
remote: Compressing objects:   9% (10/108)        
remote: Compressing objects:  10% (11/108)        
remote: Compressing objects:  11% (12/108)        
remote: Compressing objects:  12% (13/108)        
remote: Compressing objects:  13% (15/108)        
remote: Compressing objects:  14% (16/108)        
remote: Compressing objects:  15% (17/108)        
remote: Compressing objects:  16% (18/108)        
remote: Compressing objects:  17% (19/108)        
remote: Compressing objects:  18% (20/108)        
remote: Compressing objects:  19% (21/108)        
remote: Compressing objects:  20% (22/108)        
remote: Compressing objects:  21% (23/108)        
remote: Compressing objects:  22% (24/108)        
remote: Compressing objects:  23% (25/108)        
remote: Compressing objects:  24% (26/108)        
remote: Compressing objects:  25% (27/108)        
remote: Compressing objects:  26% (29/108)        
remote: Compressing objects:  27% (30/108)        
remote: Compressing objects:  28% (31/108)        
remote: Compressing objects:  29% (32/108)        
remote: Compressing objects:  30% (33/108)        
remote: Compressing objects:  31% (34/108)        
remote: Compressing objects:  32% (35/108)        
remote: Compressing objects:  33% (36/108)        
remote: Compressing objects:  34% (37/108)        
remote: Compressing objects:  35% (38/108)        
remote: Compressing objects:  36% (39/108)        
remote: Compressing objects:  37% (40/108)        
remote: Compressing objects:  38% (42/108)        
remote: Compressing objects:  39% (43/108)        
remote: Compressing objects:  40% (44/108)        
remote: Compressing objects:  41% (45/108)        
remote: Compressing objects:  42% (46/108)        
remote: Compressing objects:  43% (47/108)        
remote: Compressing objects:  44% (48/108)        
remote: Compressing objects:  45% (49/108)        
remote: Compressing objects:  46% (50/108)        
remote: Compressing objects:  47% (51/108)        
remote: Compressing objects:  48% (52/108)        
remote: Compressing objects:  49% (53/108)        
remote: Compressing objects:  50% (54/108)        
remote: Compressing objects:  51% (56/108)        
remote: Compressing objects:  52% (57/108)        
remote: Compressing objects:  53% (58/108)        
remote: Compressing objects:  54% (59/108)        
remote: Compressing objects:  55% (60/108)        
remote: Compressing objects:  56% (61/108)        
remote: Compressing objects:  57% (62/108)        
remote: Compressing objects:  58% (63/108)        
remote: Compressing objects:  59% (64/108)        
remote: Compressing objects:  60% (65/108)        
remote: Compressing objects:  61% (66/108)        
remote: Compressing objects:  62% (67/108)        
remote: Compressing objects:  63% (69/108)        
remote: Compressing objects:  64% (70/108)        
remote: Compressing objects:  65% (71/108)        
remote: Compressing objects:  66% (72/108)        
remote: Compressing objects:  67% (73/108)        
remote: Compressing objects:  68% (74/108)        
remote: Compressing objects:  69% (75/108)        
remote: Compressing objects:  70% (76/108)        
remote: Compressing objects:  71% (77/108)        
remote: Compressing objects:  72% (78/108)        
remote: Compressing objects:  73% (79/108)        
remote: Compressing objects:  74% (80/108)        
remote: Compressing objects:  75% (81/108)        
remote: Compressing objects:  76% (83/108)        
remote: Compressing objects:  77% (84/108)        
remote: Compressing objects:  78% (85/108)        
remote: Compressing objects:  79% (86/108)        
remote: Compressing objects:  80% (87/108)        
remote: Compressing objects:  81% (88/108)        
remote: Compressing objects:  82% (89/108)        
remote: Compressing objects:  83% (90/108)        
remote: Compressing objects:  84% (91/108)        
remote: Compressing objects:  85% (92/108)        
remote: Compressing objects:  86% (93/108)        
remote: Compressing objects:  87% (94/108)        
remote: Compressing objects:  88% (96/108)        
remote: Compressing objects:  89% (97/108)        
remote: Compressing objects:  90% (98/108)        
remote: Compressing objects:  91% (99/108)        
remote: Compressing objects:  92% (100/108)        
remote: Compressing objects:  93% (101/108)        
remote: Compressing objects:  94% (102/108)        
remote: Compressing objects:  95% (103/108)        
remote: Compressing objects:  96% (104/108)        
remote: Compressing objects:  97% (105/108)        
remote: Compressing objects:  98% (106/108)        
remote: Compressing objects:  99% (107/108)        
remote: Compressing objects: 100% (108/108)        
remote: Compressing objects: 100% (108/108), done.        
Receiving objects:   0% (1/840485)
Receiving objects:   1% (8405/840485)
Receiving objects:   2% (16810/840485), 7.07 MiB | 14.12 MiB/s
Receiving objects:   3% (25215/840485), 7.07 MiB | 14.12 MiB/s
Receiving objects:   4% (33620/840485), 7.07 MiB | 14.12 MiB/s
Receiving objects:   5% (42025/840485), 7.07 MiB | 14.12 MiB/s
Receiving objects:   6% (50430/840485), 16.32 MiB | 16.32 MiB/s
Receiving objects:   6% (51174/840485), 16.32 MiB | 16.32 MiB/s
Receiving objects:   7% (58834/840485), 16.32 MiB | 16.32 MiB/s
Receiving objects:   8% (67239/840485), 16.32 MiB | 16.32 MiB/s
Receiving objects:   9% (75644/840485), 16.32 MiB | 16.32 MiB/s
Receiving objects:  10% (84049/840485), 26.61 MiB | 17.73 MiB/s
Receiving objects:  11% (92454/840485), 26.61 MiB | 17.73 MiB/s
Receiving objects:  12% (100859/840485), 26.61 MiB | 17.73 MiB/s
Receiving objects:  13% (109264/840485), 26.61 MiB | 17.73 MiB/s
Receiving objects:  14% (117668/840485), 26.61 MiB | 17.73 MiB/s
Receiving objects:  14% (118316/840485), 26.61 MiB | 17.73 MiB/s
Receiving objects:  15% (126073/840485), 37.35 MiB | 18.67 MiB/s
Receiving objects:  16% (134478/840485), 48.08 MiB | 19.23 MiB/s
Receiving objects:  16% (136321/840485), 59.55 MiB | 19.85 MiB/s
Receiving objects:  17% (142883/840485), 71.28 MiB | 20.36 MiB/s
Receiving objects:  17% (145499/840485), 71.28 MiB | 20.36 MiB/s
Receiving objects:  18% (151288/840485), 95.10 MiB | 21.13 MiB/s
Receiving objects:  18% (158652/840485), 95.10 MiB | 21.13 MiB/s
Receiving objects:  19% (159693/840485), 108.04 MiB | 22.43 MiB/s
Receiving objects:  20% (168097/840485), 120.07 MiB | 23.05 MiB/s
Receiving objects:  21% (176502/840485), 120.07 MiB | 23.05 MiB/s
Receiving objects:  21% (179749/840485), 120.07 MiB | 23.05 MiB/s
Receiving objects:  22% (184907/840485), 132.64 MiB | 23.56 MiB/s
Receiving objects:  23% (193312/840485), 145.20 MiB | 23.96 MiB/s
Receiving objects:  23% (201441/840485), 157.02 MiB | 24.20 MiB/s
Receiving objects:  24% (201717/840485), 157.02 MiB | 24.20 MiB/s
Receiving objects:  25% (210122/840485), 157.02 MiB | 24.20 MiB/s
Receiving objects:  26% (218527/840485), 169.11 MiB | 24.34 MiB/s
Receiving objects:  27% (226931/840485), 169.11 MiB | 24.34 MiB/s
Receiving objects:  27% (228326/840485), 169.11 MiB | 24.34 MiB/s
Receiving objects:  28% (235336/840485), 183.07 MiB | 24.84 MiB/s
Receiving objects:  29% (243741/840485), 196.82 MiB | 25.28 MiB/s
Receiving objects:  30% (252146/840485), 196.82 MiB | 25.28 MiB/s
Receiving objects:  30% (253940/840485), 196.82 MiB | 25.28 MiB/s
Receiving objects:  31% (260551/840485), 210.06 MiB | 25.54 MiB/s
Receiving objects:  32% (268956/840485), 210.06 MiB | 25.54 MiB/s
Receiving objects:  33% (277361/840485), 221.88 MiB | 25.29 MiB/s
Receiving objects:  34% (285765/840485), 221.88 MiB | 25.29 MiB/s
Receiving objects:  35% (294170/840485), 221.88 MiB | 25.29 MiB/s
Receiving objects:  35% (294185/840485), 221.88 MiB | 25.29 MiB/s
Receiving objects:  36% (302575/840485), 233.40 MiB | 25.17 MiB/s
Receiving objects:  37% (310980/840485), 245.54 MiB | 25.08 MiB/s
Receiving objects:  38% (319385/840485), 245.54 MiB | 25.08 MiB/s
Receiving objects:  38% (323249/840485), 245.54 MiB | 25.08 MiB/s
Receiving objects:  39% (327790/840485), 256.98 MiB | 24.83 MiB/s
Receiving objects:  40% (336194/840485), 256.98 MiB | 24.83 MiB/s
Receiving objects:  41% (344599/840485), 268.40 MiB | 24.74 MiB/s
Receiving objects:  42% (353004/840485), 268.40 MiB | 24.74 MiB/s
Receiving objects:  42% (354148/840485), 268.40 MiB | 24.74 MiB/s
Receiving objects:  43% (361409/840485), 280.28 MiB | 24.69 MiB/s
Receiving objects:  44% (369814/840485), 280.28 MiB | 24.69 MiB/s
Receiving objects:  45% (378219/840485), 280.28 MiB | 24.69 MiB/s
Receiving objects:  46% (386624/840485), 280.28 MiB | 24.69 MiB/s
Receiving objects:  47% (395028/840485), 280.28 MiB | 24.69 MiB/s
Receiving objects:  48% (403433/840485), 280.28 MiB | 24.69 MiB/s
Receiving objects:  49% (411838/840485), 280.28 MiB | 24.69 MiB/s
Receiving objects:  50% (420243/840485), 280.28 MiB | 24.69 MiB/s
Receiving objects:  51% (428648/840485), 280.28 MiB | 24.69 MiB/s
Receiving objects:  52% (437053/840485), 292.53 MiB | 24.31 MiB/s
Receiving objects:  53% (445458/840485), 292.53 MiB | 24.31 MiB/s
Receiving objects:  54% (453862/840485), 292.53 MiB | 24.31 MiB/s
Receiving objects:  55% (462267/840485), 292.53 MiB | 24.31 MiB/s
Receiving objects:  56% (470672/840485), 292.53 MiB | 24.31 MiB/s
Receiving objects:  57% (479077/840485), 292.53 MiB | 24.31 MiB/s
Receiving objects:  58% (487482/840485), 292.53 MiB | 24.31 MiB/s
Receiving objects:  58% (491012/840485), 292.53 MiB | 24.31 MiB/s
Receiving objects:  59% (495887/840485), 304.78 MiB | 23.98 MiB/s
Receiving objects:  60% (504291/840485), 304.78 MiB | 23.98 MiB/s
Receiving objects:  61% (512696/840485), 304.78 MiB | 23.98 MiB/s
Receiving objects:  62% (521101/840485), 304.78 MiB | 23.98 MiB/s
Receiving objects:  63% (529506/840485), 304.78 MiB | 23.98 MiB/s
Receiving objects:  64% (537911/840485), 304.78 MiB | 23.98 MiB/s
Receiving objects:  65% (546316/840485), 304.78 MiB | 23.98 MiB/s
Receiving objects:  66% (554721/840485), 304.78 MiB | 23.98 MiB/s
Receiving objects:  67% (563125/840485), 304.78 MiB | 23.98 MiB/s
Receiving objects:  68% (571530/840485), 318.12 MiB | 24.01 MiB/s
Receiving objects:  69% (579935/840485), 318.12 MiB | 24.01 MiB/s
Receiving objects:  70% (588340/840485), 318.12 MiB | 24.01 MiB/s
Receiving objects:  71% (596745/840485), 318.12 MiB | 24.01 MiB/s
Receiving objects:  72% (605150/840485), 318.12 MiB | 24.01 MiB/s
Receiving objects:  73% (613555/840485), 318.12 MiB | 24.01 MiB/s
Receiving objects:  74% (621959/840485), 318.12 MiB | 24.01 MiB/s
Receiving objects:  75% (630364/840485), 318.12 MiB | 24.01 MiB/s
Receiving objects:  75% (630488/840485), 318.12 MiB | 24.01 MiB/s
Receiving objects:  76% (638769/840485), 329.18 MiB | 23.84 MiB/s
Receiving objects:  77% (647174/840485), 329.18 MiB | 23.84 MiB/s
Receiving objects:  78% (655579/840485), 329.18 MiB | 23.84 MiB/s
Receiving objects:  79% (663984/840485), 329.18 MiB | 23.84 MiB/s
Receiving objects:  80% (672388/840485), 329.18 MiB | 23.84 MiB/s
Receiving objects:  81% (680793/840485), 340.64 MiB | 23.82 MiB/s
Receiving objects:  82% (689198/840485), 340.64 MiB | 23.82 MiB/s
Receiving objects:  83% (697603/840485), 340.64 MiB | 23.82 MiB/s
Receiving objects:  84% (706008/840485), 340.64 MiB | 23.82 MiB/s
Receiving objects:  84% (714112/840485), 340.64 MiB | 23.82 MiB/s
Receiving objects:  85% (714413/840485), 340.64 MiB | 23.82 MiB/s
Receiving objects:  86% (722818/840485), 350.93 MiB | 23.42 MiB/s
Receiving objects:  87% (731222/840485), 350.93 MiB | 23.42 MiB/s
Receiving objects:  88% (739627/840485), 350.93 MiB | 23.42 MiB/s
Receiving objects:  89% (748032/840485), 350.93 MiB | 23.42 MiB/s
Receiving objects:  90% (756437/840485), 350.93 MiB | 23.42 MiB/s
Receiving objects:  91% (764842/840485), 350.93 MiB | 23.42 MiB/s
Receiving objects:  92% (773247/840485), 350.93 MiB | 23.42 MiB/s
Receiving objects:  93% (781652/840485), 363.90 MiB | 23.75 MiB/s
Receiving objects:  94% (790056/840485), 363.90 MiB | 23.75 MiB/s
Receiving objects:  95% (798461/840485), 363.90 MiB | 23.75 MiB/s
Receiving objects:  96% (806866/840485), 363.90 MiB | 23.75 MiB/s
Receiving objects:  97% (815271/840485), 363.90 MiB | 23.75 MiB/s
Receiving objects:  98% (823676/840485), 363.90 MiB | 23.75 MiB/s
Receiving objects:  99% (832081/840485), 363.90 MiB | 23.75 MiB/s
remote: Total 840485 (delta 53), reused 56 (delta 19), pack-reused 840358        
Receiving objects: 100% (840485/840485), 363.90 MiB | 23.75 MiB/s
Receiving objects: 100% (840485/840485), 370.36 MiB | 23.45 MiB/s, done.
Resolving deltas:   0% (0/667229)
Resolving deltas:   1% (6673/667229)
Resolving deltas:   2% (13345/667229)
Resolving deltas:   3% (20017/667229)
Resolving deltas:   4% (26690/667229)
Resolving deltas:   5% (33362/667229)
Resolving deltas:   6% (40034/667229)
Resolving deltas:   7% (46707/667229)
Resolving deltas:   8% (53379/667229)
Resolving deltas:   8% (53713/667229)
Resolving deltas:   9% (60051/667229)
Resolving deltas:  10% (66723/667229)
Resolving deltas:  11% (73396/667229)
Resolving deltas:  11% (76805/667229)
Resolving deltas:  12% (80068/667229)
Resolving deltas:  13% (86740/667229)
Resolving deltas:  14% (93413/667229)
Resolving deltas:  15% (100085/667229)
Resolving deltas:  16% (106757/667229)
Resolving deltas:  17% (113429/667229)
Resolving deltas:  18% (120102/667229)
Resolving deltas:  19% (126774/667229)
Resolving deltas:  19% (127540/667229)
Resolving deltas:  20% (133446/667229)
Resolving deltas:  21% (140119/667229)
Resolving deltas:  22% (146791/667229)
Resolving deltas:  23% (153463/667229)
Resolving deltas:  24% (160135/667229)
Resolving deltas:  25% (166808/667229)
Resolving deltas:  25% (169684/667229)
Resolving deltas:  26% (173480/667229)
Resolving deltas:  27% (180152/667229)
Resolving deltas:  28% (186825/667229)
Resolving deltas:  29% (193497/667229)
Resolving deltas:  30% (200169/667229)
Resolving deltas:  31% (206841/667229)
Resolving deltas:  32% (213514/667229)
Resolving deltas:  33% (220186/667229)
Resolving deltas:  33% (225755/667229)
Resolving deltas:  34% (226858/667229)
Resolving deltas:  35% (233531/667229)
Resolving deltas:  36% (240203/667229)
Resolving deltas:  37% (246875/667229)
Resolving deltas:  38% (253548/667229)
Resolving deltas:  39% (260220/667229)
Resolving deltas:  40% (266892/667229)
Resolving deltas:  41% (273564/667229)
Resolving deltas:  42% (280237/667229)
Resolving deltas:  43% (286909/667229)
Resolving deltas:  43% (289474/667229)
Resolving deltas:  44% (293581/667229)
Resolving deltas:  45% (300254/667229)
Resolving deltas:  46% (306926/667229)
Resolving deltas:  47% (313598/667229)
Resolving deltas:  48% (320270/667229)
Resolving deltas:  49% (326943/667229)
Resolving deltas:  50% (333615/667229)
Resolving deltas:  50% (339691/667229)
Resolving deltas:  51% (340287/667229)
Resolving deltas:  52% (346960/667229)
Resolving deltas:  53% (353632/667229)
Resolving deltas:  54% (360304/667229)
Resolving deltas:  55% (366976/667229)
Resolving deltas:  56% (373649/667229)
Resolving deltas:  57% (380321/667229)
Resolving deltas:  58% (386993/667229)
Resolving deltas:  58% (391134/667229)
Resolving deltas:  59% (393666/667229)
Resolving deltas:  60% (400338/667229)
Resolving deltas:  61% (407010/667229)
Resolving deltas:  62% (413682/667229)
Resolving deltas:  63% (420355/667229)
Resolving deltas:  64% (427027/667229)
Resolving deltas:  65% (433699/667229)
Resolving deltas:  66% (440372/667229)
Resolving deltas:  66% (440864/667229)
Resolving deltas:  67% (447044/667229)
Resolving deltas:  68% (453716/667229)
Resolving deltas:  69% (460389/667229)
Resolving deltas:  70% (467061/667229)
Resolving deltas:  71% (473733/667229)
Resolving deltas:  72% (480405/667229)
Resolving deltas:  73% (487078/667229)
Resolving deltas:  74% (493750/667229)
Resolving deltas:  74% (497043/667229)
Resolving deltas:  75% (500422/667229)
Resolving deltas:  76% (507095/667229)
Resolving deltas:  77% (513767/667229)
Resolving deltas:  78% (520439/667229)
Resolving deltas:  79% (527111/667229)
Resolving deltas:  80% (533784/667229)
Resolving deltas:  81% (540456/667229)
Resolving deltas:  82% (547128/667229)
Resolving deltas:  83% (553801/667229)
Resolving deltas:  83% (558567/667229)
Resolving deltas:  84% (560473/667229)
Resolving deltas:  85% (567145/667229)
Resolving deltas:  86% (573817/667229)
Resolving deltas:  87% (580490/667229)
Resolving deltas:  88% (587162/667229)
Resolving deltas:  89% (593834/667229)
Resolving deltas:  90% (600507/667229)
Resolving deltas:  91% (607179/667229)
Resolving deltas:  92% (613851/667229)
Resolving deltas:  93% (620523/667229)
Resolving deltas:  94% (627196/667229)
Resolving deltas:  95% (633868/667229)
Resolving deltas:  96% (640540/667229)
Resolving deltas:  97% (647213/667229)
Resolving deltas:  98% (653885/667229)
Resolving deltas:  99% (660557/667229)
Resolving deltas: 100% (667229/667229)
Resolving deltas: 100% (667229/667229), done.
Updating files:  56% (2528/4499)
Updating files:  57% (2565/4499)
Updating files:  58% (2610/4499)
Updating files:  59% (2655/4499)
Updating files:  60% (2700/4499)
Updating files:  61% (2745/4499)
Updating files:  62% (2790/4499)
Updating files:  63% (2835/4499)
Updating files:  64% (2880/4499)
Updating files:  65% (2925/4499)
Updating files:  66% (2970/4499)
Updating files:  67% (3015/4499)
Updating files:  68% (3060/4499)
Updating files:  69% (3105/4499)
Updating files:  70% (3150/4499)
Updating files:  71% (3195/4499)
Updating files:  72% (3240/4499)
Updating files:  73% (3285/4499)
Updating files:  74% (3330/4499)
Updating files:  75% (3375/4499)
Updating files:  76% (3420/4499)
Updating files:  77% (3465/4499)
Updating files:  78% (3510/4499)
Updating files:  79% (3555/4499)
Updating files:  80% (3600/4499)
Updating files:  81% (3645/4499)
Updating files:  82% (3690/4499)
Updating files:  83% (3735/4499)
Updating files:  84% (3780/4499)
Updating files:  85% (3825/4499)
Updating files:  86% (3870/4499)
Updating files:  87% (3915/4499)
Updating files:  88% (3960/4499)
Updating files:  89% (4005/4499)
Updating files:  90% (4050/4499)
Updating files:  91% (4095/4499)
Updating files:  92% (4140/4499)
Updating files:  93% (4185/4499)
Updating files:  94% (4230/4499)
Updating files:  95% (4275/4499)
Updating files:  96% (4320/4499)
Updating files:  97% (4365/4499)
Updating files:  98% (4410/4499)
Updating files:  99% (4455/4499)
Updating files: 100% (4499/4499)
Updating files: 100% (4499/4499), done.
Note: switching to 'e60ab843cbb016fb6ff8b4f418641ac05a9b2fcc'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at e60ab843cb [bpo-44022](https://bugs.python.org/issue44022): Improve the regression test. (GH-26503)

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
./configure: line 10530: PKG_PROG_PKG_CONFIG: command not found

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython3.11d.a(dynamic_annotations.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython3.11d.a(pymath.o) has no symbols
rror: [Errno 2] No such file or directory: '/Users/buildbot/buildarea/3.x.billenstein-macos/build/target/include/python3.11d/pyconfig.h'
make: *** [sharedmods] Error 1

miss-islington added a commit that referenced this pull request Jun 3, 2021
It wasn't actually detecting the regression due to the
assertion being too lenient.
(cherry picked from commit e60ab84)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
@bedevere-bot
Copy link

bedevere-bot commented Jun 3, 2021

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot x86-64 macOS 3.10 has failed when building commit 98e5a79.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/681/builds/97) and take a look at the build logs.
  4. Check if the failure is related to this commit (98e5a79) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/681/builds/97

Summary of the results of the build (if available):

Click to see traceback logs
Cloning into '.'...
remote: Enumerating objects: 840359        
remote: Enumerating objects: 840496, done.        
remote: Counting objects:   0% (1/137)        
remote: Counting objects:   1% (2/137)        
remote: Counting objects:   2% (3/137)        
remote: Counting objects:   3% (5/137)        
remote: Counting objects:   4% (6/137)        
remote: Counting objects:   5% (7/137)        
remote: Counting objects:   6% (9/137)        
remote: Counting objects:   7% (10/137)        
remote: Counting objects:   8% (11/137)        
remote: Counting objects:   9% (13/137)        
remote: Counting objects:  10% (14/137)        
remote: Counting objects:  11% (16/137)        
remote: Counting objects:  12% (17/137)        
remote: Counting objects:  13% (18/137)        
remote: Counting objects:  14% (20/137)        
remote: Counting objects:  15% (21/137)        
remote: Counting objects:  16% (22/137)        
remote: Counting objects:  17% (24/137)        
remote: Counting objects:  18% (25/137)        
remote: Counting objects:  19% (27/137)        
remote: Counting objects:  20% (28/137)        
remote: Counting objects:  21% (29/137)        
remote: Counting objects:  22% (31/137)        
remote: Counting objects:  23% (32/137)        
remote: Counting objects:  24% (33/137)        
remote: Counting objects:  25% (35/137)        
remote: Counting objects:  26% (36/137)        
remote: Counting objects:  27% (37/137)        
remote: Counting objects:  28% (39/137)        
remote: Counting objects:  29% (40/137)        
remote: Counting objects:  30% (42/137)        
remote: Counting objects:  31% (43/137)        
remote: Counting objects:  32% (44/137)        
remote: Counting objects:  33% (46/137)        
remote: Counting objects:  34% (47/137)        
remote: Counting objects:  35% (48/137)        
remote: Counting objects:  36% (50/137)        
remote: Counting objects:  37% (51/137)        
remote: Counting objects:  38% (53/137)        
remote: Counting objects:  39% (54/137)        
remote: Counting objects:  40% (55/137)        
remote: Counting objects:  41% (57/137)        
remote: Counting objects:  42% (58/137)        
remote: Counting objects:  43% (59/137)        
remote: Counting objects:  44% (61/137)        
remote: Counting objects:  45% (62/137)        
remote: Counting objects:  46% (64/137)        
remote: Counting objects:  47% (65/137)        
remote: Counting objects:  48% (66/137)        
remote: Counting objects:  49% (68/137)        
remote: Counting objects:  50% (69/137)        
remote: Counting objects:  51% (70/137)        
remote: Counting objects:  52% (72/137)        
remote: Counting objects:  53% (73/137)        
remote: Counting objects:  54% (74/137)        
remote: Counting objects:  55% (76/137)        
remote: Counting objects:  56% (77/137)        
remote: Counting objects:  57% (79/137)        
remote: Counting objects:  58% (80/137)        
remote: Counting objects:  59% (81/137)        
remote: Counting objects:  60% (83/137)        
remote: Counting objects:  61% (84/137)        
remote: Counting objects:  62% (85/137)        
remote: Counting objects:  63% (87/137)        
remote: Counting objects:  64% (88/137)        
remote: Counting objects:  65% (90/137)        
remote: Counting objects:  66% (91/137)        
remote: Counting objects:  67% (92/137)        
remote: Counting objects:  68% (94/137)        
remote: Counting objects:  69% (95/137)        
remote: Counting objects:  70% (96/137)        
remote: Counting objects:  71% (98/137)        
remote: Counting objects:  72% (99/137)        
remote: Counting objects:  73% (101/137)        
remote: Counting objects:  74% (102/137)        
remote: Counting objects:  75% (103/137)        
remote: Counting objects:  76% (105/137)        
remote: Counting objects:  77% (106/137)        
remote: Counting objects:  78% (107/137)        
remote: Counting objects:  79% (109/137)        
remote: Counting objects:  80% (110/137)        
remote: Counting objects:  81% (111/137)        
remote: Counting objects:  82% (113/137)        
remote: Counting objects:  83% (114/137)        
remote: Counting objects:  84% (116/137)        
remote: Counting objects:  85% (117/137)        
remote: Counting objects:  86% (118/137)        
remote: Counting objects:  87% (120/137)        
remote: Counting objects:  88% (121/137)        
remote: Counting objects:  89% (122/137)        
remote: Counting objects:  90% (124/137)        
remote: Counting objects:  91% (125/137)        
remote: Counting objects:  92% (127/137)        
remote: Counting objects:  93% (128/137)        
remote: Counting objects:  94% (129/137)        
remote: Counting objects:  95% (131/137)        
remote: Counting objects:  96% (132/137)        
remote: Counting objects:  97% (133/137)        
remote: Counting objects:  98% (135/137)        
remote: Counting objects:  99% (136/137)        
remote: Counting objects: 100% (137/137)        
remote: Counting objects: 100% (137/137), done.        
remote: Compressing objects:   1% (1/80)        
remote: Compressing objects:   2% (2/80)        
remote: Compressing objects:   3% (3/80)        
remote: Compressing objects:   5% (4/80)        
remote: Compressing objects:   6% (5/80)        
remote: Compressing objects:   7% (6/80)        
remote: Compressing objects:   8% (7/80)        
remote: Compressing objects:  10% (8/80)        
remote: Compressing objects:  11% (9/80)        
remote: Compressing objects:  12% (10/80)        
remote: Compressing objects:  13% (11/80)        
remote: Compressing objects:  15% (12/80)        
remote: Compressing objects:  16% (13/80)        
remote: Compressing objects:  17% (14/80)        
remote: Compressing objects:  18% (15/80)        
remote: Compressing objects:  20% (16/80)        
remote: Compressing objects:  21% (17/80)        
remote: Compressing objects:  22% (18/80)        
remote: Compressing objects:  23% (19/80)        
remote: Compressing objects:  25% (20/80)        
remote: Compressing objects:  26% (21/80)        
remote: Compressing objects:  27% (22/80)        
remote: Compressing objects:  28% (23/80)        
remote: Compressing objects:  30% (24/80)        
remote: Compressing objects:  31% (25/80)        
remote: Compressing objects:  32% (26/80)        
remote: Compressing objects:  33% (27/80)        
remote: Compressing objects:  35% (28/80)        
remote: Compressing objects:  36% (29/80)        
remote: Compressing objects:  37% (30/80)        
remote: Compressing objects:  38% (31/80)        
remote: Compressing objects:  40% (32/80)        
remote: Compressing objects:  41% (33/80)        
remote: Compressing objects:  42% (34/80)        
remote: Compressing objects:  43% (35/80)        
remote: Compressing objects:  45% (36/80)        
remote: Compressing objects:  46% (37/80)        
remote: Compressing objects:  47% (38/80)        
remote: Compressing objects:  48% (39/80)        
remote: Compressing objects:  50% (40/80)        
remote: Compressing objects:  51% (41/80)        
remote: Compressing objects:  52% (42/80)        
remote: Compressing objects:  53% (43/80)        
remote: Compressing objects:  55% (44/80)        
remote: Compressing objects:  56% (45/80)        
remote: Compressing objects:  57% (46/80)        
remote: Compressing objects:  58% (47/80)        
remote: Compressing objects:  60% (48/80)        
remote: Compressing objects:  61% (49/80)        
remote: Compressing objects:  62% (50/80)        
remote: Compressing objects:  63% (51/80)        
remote: Compressing objects:  65% (52/80)        
remote: Compressing objects:  66% (53/80)        
remote: Compressing objects:  67% (54/80)        
remote: Compressing objects:  68% (55/80)        
remote: Compressing objects:  70% (56/80)        
remote: Compressing objects:  71% (57/80)        
remote: Compressing objects:  72% (58/80)        
remote: Compressing objects:  73% (59/80)        
remote: Compressing objects:  75% (60/80)        
remote: Compressing objects:  76% (61/80)        
remote: Compressing objects:  77% (62/80)        
remote: Compressing objects:  78% (63/80)        
remote: Compressing objects:  80% (64/80)        
remote: Compressing objects:  81% (65/80)        
remote: Compressing objects:  82% (66/80)        
remote: Compressing objects:  83% (67/80)        
remote: Compressing objects:  85% (68/80)        
remote: Compressing objects:  86% (69/80)        
remote: Compressing objects:  87% (70/80)        
remote: Compressing objects:  88% (71/80)        
remote: Compressing objects:  90% (72/80)        
remote: Compressing objects:  91% (73/80)        
remote: Compressing objects:  92% (74/80)        
remote: Compressing objects:  93% (75/80)        
remote: Compressing objects:  95% (76/80)        
remote: Compressing objects:  96% (77/80)        
remote: Compressing objects:  97% (78/80)        
remote: Compressing objects:  98% (79/80)        
remote: Compressing objects: 100% (80/80)        
remote: Compressing objects: 100% (80/80), done.        
Receiving objects:   0% (1/840496)
Receiving objects:   1% (8405/840496)
Receiving objects:   2% (16810/840496), 8.26 MiB | 16.50 MiB/s
Receiving objects:   3% (25215/840496), 8.26 MiB | 16.50 MiB/s
Receiving objects:   4% (33620/840496), 8.26 MiB | 16.50 MiB/s
Receiving objects:   5% (42025/840496), 8.26 MiB | 16.50 MiB/s
Receiving objects:   6% (50430/840496), 8.26 MiB | 16.50 MiB/s
Receiving objects:   7% (58835/840496), 17.92 MiB | 17.91 MiB/s
Receiving objects:   7% (62338/840496), 17.92 MiB | 17.91 MiB/s
Receiving objects:   8% (67240/840496), 17.92 MiB | 17.91 MiB/s
Receiving objects:   9% (75645/840496), 17.92 MiB | 17.91 MiB/s
Receiving objects:  10% (84050/840496), 17.92 MiB | 17.91 MiB/s
Receiving objects:  11% (92455/840496), 17.92 MiB | 17.91 MiB/s
Receiving objects:  12% (100860/840496), 31.22 MiB | 20.81 MiB/s
Receiving objects:  13% (109265/840496), 31.22 MiB | 20.81 MiB/s
Receiving objects:  14% (117670/840496), 31.22 MiB | 20.81 MiB/s
Receiving objects:  15% (126075/840496), 31.22 MiB | 20.81 MiB/s
Receiving objects:  15% (129803/840496), 31.22 MiB | 20.81 MiB/s
Receiving objects:  16% (134480/840496), 42.44 MiB | 21.21 MiB/s
Receiving objects:  16% (140412/840496), 70.23 MiB | 23.40 MiB/s
Receiving objects:  17% (142885/840496), 70.23 MiB | 23.40 MiB/s
Receiving objects:  18% (151290/840496), 83.98 MiB | 23.99 MiB/s
Receiving objects:  18% (152581/840496), 83.98 MiB | 23.99 MiB/s
Receiving objects:  19% (159695/840496), 108.76 MiB | 24.16 MiB/s
Receiving objects:  19% (166210/840496), 121.25 MiB | 25.10 MiB/s
Receiving objects:  20% (168100/840496), 121.25 MiB | 25.10 MiB/s
Receiving objects:  21% (176505/840496), 121.25 MiB | 25.10 MiB/s
Receiving objects:  22% (184910/840496), 121.25 MiB | 25.10 MiB/s
Receiving objects:  22% (192812/840496), 135.30 MiB | 26.07 MiB/s
Receiving objects:  23% (193315/840496), 147.54 MiB | 25.83 MiB/s
Receiving objects:  24% (201720/840496), 147.54 MiB | 25.83 MiB/s
Receiving objects:  25% (210124/840496), 160.48 MiB | 26.21 MiB/s
Receiving objects:  26% (218529/840496), 160.48 MiB | 26.21 MiB/s
Receiving objects:  26% (220571/840496), 160.48 MiB | 26.21 MiB/s
Receiving objects:  27% (226934/840496), 172.70 MiB | 25.77 MiB/s
Receiving objects:  28% (235339/840496), 186.25 MiB | 25.77 MiB/s
Receiving objects:  29% (243744/840496), 186.25 MiB | 25.77 MiB/s
Receiving objects:  29% (244575/840496), 186.25 MiB | 25.77 MiB/s
Receiving objects:  30% (252149/840496), 198.54 MiB | 25.45 MiB/s
Receiving objects:  31% (260554/840496), 211.82 MiB | 25.55 MiB/s
Receiving objects:  32% (268959/840496), 211.82 MiB | 25.55 MiB/s
Receiving objects:  33% (277364/840496), 211.82 MiB | 25.55 MiB/s
Receiving objects:  33% (281975/840496), 211.82 MiB | 25.55 MiB/s
Receiving objects:  34% (285769/840496), 225.52 MiB | 25.93 MiB/s
Receiving objects:  35% (294174/840496), 225.52 MiB | 25.93 MiB/s
Receiving objects:  36% (302579/840496), 225.52 MiB | 25.93 MiB/s
Receiving objects:  37% (310984/840496), 239.42 MiB | 26.25 MiB/s
Receiving objects:  37% (318806/840496), 239.42 MiB | 26.25 MiB/s
Receiving objects:  38% (319389/840496), 253.33 MiB | 26.23 MiB/s
Receiving objects:  39% (327794/840496), 253.33 MiB | 26.23 MiB/s
Receiving objects:  40% (336199/840496), 253.33 MiB | 26.23 MiB/s
Receiving objects:  41% (344604/840496), 267.66 MiB | 26.69 MiB/s
Receiving objects:  42% (353009/840496), 267.66 MiB | 26.69 MiB/s
Receiving objects:  43% (361414/840496), 267.66 MiB | 26.69 MiB/s
Receiving objects:  43% (365770/840496), 267.66 MiB | 26.69 MiB/s
Receiving objects:  44% (369819/840496), 282.16 MiB | 27.04 MiB/s
Receiving objects:  45% (378224/840496), 282.16 MiB | 27.04 MiB/s
Receiving objects:  46% (386629/840496), 282.16 MiB | 27.04 MiB/s
Receiving objects:  47% (395034/840496), 282.16 MiB | 27.04 MiB/s
Receiving objects:  48% (403439/840496), 282.16 MiB | 27.04 MiB/s
Receiving objects:  49% (411844/840496), 282.16 MiB | 27.04 MiB/s
Receiving objects:  50% (420248/840496), 282.16 MiB | 27.04 MiB/s
Receiving objects:  51% (428653/840496), 282.16 MiB | 27.04 MiB/s
Receiving objects:  52% (437058/840496), 282.16 MiB | 27.04 MiB/s
Receiving objects:  53% (445463/840496), 282.16 MiB | 27.04 MiB/s
Receiving objects:  54% (453868/840496), 282.16 MiB | 27.04 MiB/s
Receiving objects:  55% (462273/840496), 296.00 MiB | 27.40 MiB/s
Receiving objects:  56% (470678/840496), 296.00 MiB | 27.40 MiB/s
Receiving objects:  57% (479083/840496), 296.00 MiB | 27.40 MiB/s
Receiving objects:  58% (487488/840496), 296.00 MiB | 27.40 MiB/s
Receiving objects:  59% (495893/840496), 296.00 MiB | 27.40 MiB/s
Receiving objects:  60% (504298/840496), 296.00 MiB | 27.40 MiB/s
Receiving objects:  61% (512703/840496), 296.00 MiB | 27.40 MiB/s
Receiving objects:  61% (514754/840496), 296.00 MiB | 27.40 MiB/s
Receiving objects:  62% (521108/840496), 310.19 MiB | 27.52 MiB/s
Receiving objects:  63% (529513/840496), 310.19 MiB | 27.52 MiB/s
Receiving objects:  64% (537918/840496), 310.19 MiB | 27.52 MiB/s
Receiving objects:  65% (546323/840496), 310.19 MiB | 27.52 MiB/s
Receiving objects:  66% (554728/840496), 310.19 MiB | 27.52 MiB/s
Receiving objects:  67% (563133/840496), 310.19 MiB | 27.52 MiB/s
Receiving objects:  68% (571538/840496), 310.19 MiB | 27.52 MiB/s
Receiving objects:  69% (579943/840496), 310.19 MiB | 27.52 MiB/s
Receiving objects:  70% (588348/840496), 310.19 MiB | 27.52 MiB/s
Receiving objects:  71% (596753/840496), 310.19 MiB | 27.52 MiB/s
Receiving objects:  72% (605158/840496), 310.19 MiB | 27.52 MiB/s
Receiving objects:  73% (613563/840496), 310.19 MiB | 27.52 MiB/s
Receiving objects:  74% (621968/840496), 324.90 MiB | 28.06 MiB/s
Receiving objects:  75% (630372/840496), 324.90 MiB | 28.06 MiB/s
Receiving objects:  76% (638777/840496), 324.90 MiB | 28.06 MiB/s
Receiving objects:  77% (647182/840496), 324.90 MiB | 28.06 MiB/s
Receiving objects:  78% (655587/840496), 324.90 MiB | 28.06 MiB/s
Receiving objects:  78% (657511/840496), 324.90 MiB | 28.06 MiB/s
Receiving objects:  79% (663992/840496), 336.13 MiB | 27.61 MiB/s
Receiving objects:  80% (672397/840496), 336.13 MiB | 27.61 MiB/s
Receiving objects:  81% (680802/840496), 336.13 MiB | 27.61 MiB/s
Receiving objects:  82% (689207/840496), 336.13 MiB | 27.61 MiB/s
Receiving objects:  83% (697612/840496), 336.13 MiB | 27.61 MiB/s
Receiving objects:  84% (706017/840496), 336.13 MiB | 27.61 MiB/s
Receiving objects:  85% (714422/840496), 349.58 MiB | 27.55 MiB/s
Receiving objects:  86% (722827/840496), 349.58 MiB | 27.55 MiB/s
Receiving objects:  87% (731232/840496), 349.58 MiB | 27.55 MiB/s
Receiving objects:  88% (739637/840496), 349.58 MiB | 27.55 MiB/s
Receiving objects:  89% (748042/840496), 349.58 MiB | 27.55 MiB/s
Receiving objects:  90% (756447/840496), 349.58 MiB | 27.55 MiB/s
Receiving objects:  91% (764852/840496), 349.58 MiB | 27.55 MiB/s
Receiving objects:  92% (773257/840496), 349.58 MiB | 27.55 MiB/s
Receiving objects:  92% (774131/840496), 349.58 MiB | 27.55 MiB/s
Receiving objects:  93% (781662/840496), 363.80 MiB | 27.62 MiB/s
Receiving objects:  94% (790067/840496), 363.80 MiB | 27.62 MiB/s
Receiving objects:  95% (798472/840496), 363.80 MiB | 27.62 MiB/s
Receiving objects:  96% (806877/840496), 363.80 MiB | 27.62 MiB/s
Receiving objects:  97% (815282/840496), 363.80 MiB | 27.62 MiB/s
Receiving objects:  98% (823687/840496), 363.80 MiB | 27.62 MiB/s
Receiving objects:  99% (832092/840496), 363.80 MiB | 27.62 MiB/s
remote: Total 840496 (delta 67), reused 113 (delta 57), pack-reused 840359        
Receiving objects: 100% (840496/840496), 363.80 MiB | 27.62 MiB/s
Receiving objects: 100% (840496/840496), 370.29 MiB | 26.01 MiB/s, done.
Resolving deltas:   0% (0/667170)
Resolving deltas:   1% (6672/667170)
Resolving deltas:   2% (13344/667170)
Resolving deltas:   3% (20016/667170)
Resolving deltas:   4% (26687/667170)
Resolving deltas:   5% (33359/667170)
Resolving deltas:   6% (40032/667170)
Resolving deltas:   7% (46702/667170)
Resolving deltas:   7% (51652/667170)
Resolving deltas:   8% (53374/667170)
Resolving deltas:   9% (60046/667170)
Resolving deltas:  10% (66717/667170)
Resolving deltas:  11% (73389/667170)
Resolving deltas:  11% (78305/667170)
Resolving deltas:  12% (80061/667170)
Resolving deltas:  13% (86733/667170)
Resolving deltas:  14% (93404/667170)
Resolving deltas:  15% (100076/667170)
Resolving deltas:  16% (106748/667170)
Resolving deltas:  17% (113419/667170)
Resolving deltas:  18% (120091/667170)
Resolving deltas:  19% (126763/667170)
Resolving deltas:  19% (126846/667170)
Resolving deltas:  20% (133434/667170)
Resolving deltas:  21% (140106/667170)
Resolving deltas:  22% (146778/667170)
Resolving deltas:  23% (153450/667170)
Resolving deltas:  24% (160121/667170)
Resolving deltas:  25% (166793/667170)
Resolving deltas:  25% (170179/667170)
Resolving deltas:  26% (173465/667170)
Resolving deltas:  27% (180136/667170)
Resolving deltas:  28% (186808/667170)
Resolving deltas:  29% (193480/667170)
Resolving deltas:  30% (200151/667170)
Resolving deltas:  31% (206823/667170)
Resolving deltas:  32% (213495/667170)
Resolving deltas:  33% (220167/667170)
Resolving deltas:  34% (226838/667170)
Resolving deltas:  34% (231198/667170)
Resolving deltas:  35% (233510/667170)
Resolving deltas:  36% (240182/667170)
Resolving deltas:  37% (246853/667170)
Resolving deltas:  38% (253525/667170)
Resolving deltas:  39% (260197/667170)
Resolving deltas:  40% (266868/667170)
Resolving deltas:  41% (273540/667170)
Resolving deltas:  42% (280214/667170)
Resolving deltas:  43% (286884/667170)
Resolving deltas:  43% (291796/667170)
Resolving deltas:  44% (293555/667170)
Resolving deltas:  45% (300227/667170)
Resolving deltas:  46% (306899/667170)
Resolving deltas:  47% (313570/667170)
Resolving deltas:  48% (320242/667170)
Resolving deltas:  49% (326914/667170)
Resolving deltas:  50% (333585/667170)
Resolving deltas:  51% (340257/667170)
Resolving deltas:  51% (342859/667170)
Resolving deltas:  52% (346929/667170)
Resolving deltas:  53% (353601/667170)
Resolving deltas:  54% (360272/667170)
Resolving deltas:  55% (366944/667170)
Resolving deltas:  56% (373616/667170)
Resolving deltas:  57% (380287/667170)
Resolving deltas:  58% (386959/667170)
Resolving deltas:  58% (392031/667170)
Resolving deltas:  59% (393631/667170)
Resolving deltas:  60% (400302/667170)
Resolving deltas:  61% (406974/667170)
Resolving deltas:  62% (413646/667170)
Resolving deltas:  63% (420318/667170)
Resolving deltas:  64% (426989/667170)
Resolving deltas:  65% (433661/667170)
Resolving deltas:  66% (440333/667170)
Resolving deltas:  66% (442658/667170)
Resolving deltas:  67% (447004/667170)
Resolving deltas:  68% (453676/667170)
Resolving deltas:  69% (460348/667170)
Resolving deltas:  70% (467019/667170)
Resolving deltas:  71% (473691/667170)
Resolving deltas:  72% (480363/667170)
Resolving deltas:  73% (487035/667170)
Resolving deltas:  74% (493706/667170)
Resolving deltas:  74% (498186/667170)
Resolving deltas:  75% (500378/667170)
Resolving deltas:  76% (507050/667170)
Resolving deltas:  77% (513721/667170)
Resolving deltas:  78% (520393/667170)
Resolving deltas:  79% (527065/667170)
Resolving deltas:  80% (533736/667170)
Resolving deltas:  81% (540408/667170)
Resolving deltas:  82% (547080/667170)
Resolving deltas:  83% (553752/667170)
Resolving deltas:  83% (559078/667170)
Resolving deltas:  84% (560423/667170)
Resolving deltas:  85% (567095/667170)
Resolving deltas:  86% (573767/667170)
Resolving deltas:  87% (580438/667170)
Resolving deltas:  88% (587110/667170)
Resolving deltas:  89% (593782/667170)
Resolving deltas:  90% (600453/667170)
Resolving deltas:  91% (607125/667170)
Resolving deltas:  92% (613797/667170)
Resolving deltas:  93% (620469/667170)
Resolving deltas:  94% (627140/667170)
Resolving deltas:  95% (633812/667170)
Resolving deltas:  96% (640484/667170)
Resolving deltas:  97% (647155/667170)
Resolving deltas:  98% (653827/667170)
Resolving deltas:  99% (660499/667170)
Resolving deltas: 100% (667170/667170)
Resolving deltas: 100% (667170/667170), done.
Updating files:  56% (2498/4418)
Updating files:  57% (2519/4418)
Updating files:  58% (2563/4418)
Updating files:  59% (2607/4418)
Updating files:  60% (2651/4418)
Updating files:  61% (2695/4418)
Updating files:  62% (2740/4418)
Updating files:  63% (2784/4418)
Updating files:  64% (2828/4418)
Updating files:  65% (2872/4418)
Updating files:  66% (2916/4418)
Updating files:  67% (2961/4418)
Updating files:  68% (3005/4418)
Updating files:  69% (3049/4418)
Updating files:  70% (3093/4418)
Updating files:  71% (3137/4418)
Updating files:  72% (3181/4418)
Updating files:  73% (3226/4418)
Updating files:  74% (3270/4418)
Updating files:  75% (3314/4418)
Updating files:  76% (3358/4418)
Updating files:  77% (3402/4418)
Updating files:  78% (3447/4418)
Updating files:  79% (3491/4418)
Updating files:  80% (3535/4418)
Updating files:  81% (3579/4418)
Updating files:  82% (3623/4418)
Updating files:  83% (3667/4418)
Updating files:  84% (3712/4418)
Updating files:  85% (3756/4418)
Updating files:  86% (3800/4418)
Updating files:  87% (3844/4418)
Updating files:  88% (3888/4418)
Updating files:  89% (3933/4418)
Updating files:  90% (3977/4418)
Updating files:  91% (4021/4418)
Updating files:  92% (4065/4418)
Updating files:  93% (4109/4418)
Updating files:  94% (4153/4418)
Updating files:  95% (4198/4418)
Updating files:  96% (4242/4418)
Updating files:  97% (4286/4418)
Updating files:  98% (4330/4418)
Updating files:  99% (4374/4418)
Updating files: 100% (4418/4418)
Updating files: 100% (4418/4418), done.
Note: switching to '98e5a7975d99b58d511f171816ecdfb13d5cca18'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 98e5a7975d [bpo-44022](https://bugs.python.org/issue44022): Improve the regression test. (GH-26503)

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython3.10d.a(dynamic_annotations.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython3.10d.a(pymath.o) has no symbols
rror: [Errno 2] No such file or directory: '/Users/buildbot/buildarea/3.10.billenstein-macos/build/target/include/python3.10d/pyconfig.h'
make: *** [sharedmods] Error 1

miss-islington added a commit that referenced this pull request Jun 3, 2021
It wasn't actually detecting the regression due to the
assertion being too lenient.
(cherry picked from commit e60ab84)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
@bedevere-bot
Copy link

bedevere-bot commented Jun 3, 2021

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot x86-64 macOS 3.9 has failed when building commit 5df4abd.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/108/builds/83) and take a look at the build logs.
  4. Check if the failure is related to this commit (5df4abd) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/108/builds/83

Summary of the results of the build (if available):

Click to see traceback logs
Cloning into '.'...
remote: Enumerating objects: 840358        
remote: Enumerating objects: 840507, done.        
remote: Counting objects:   0% (1/149)        
remote: Counting objects:   1% (2/149)        
remote: Counting objects:   2% (3/149)        
remote: Counting objects:   3% (5/149)        
remote: Counting objects:   4% (6/149)        
remote: Counting objects:   5% (8/149)        
remote: Counting objects:   6% (9/149)        
remote: Counting objects:   7% (11/149)        
remote: Counting objects:   8% (12/149)        
remote: Counting objects:   9% (14/149)        
remote: Counting objects:  10% (15/149)        
remote: Counting objects:  11% (17/149)        
remote: Counting objects:  12% (18/149)        
remote: Counting objects:  13% (20/149)        
remote: Counting objects:  14% (21/149)        
remote: Counting objects:  15% (23/149)        
remote: Counting objects:  16% (24/149)        
remote: Counting objects:  17% (26/149)        
remote: Counting objects:  18% (27/149)        
remote: Counting objects:  19% (29/149)        
remote: Counting objects:  20% (30/149)        
remote: Counting objects:  21% (32/149)        
remote: Counting objects:  22% (33/149)        
remote: Counting objects:  23% (35/149)        
remote: Counting objects:  24% (36/149)        
remote: Counting objects:  25% (38/149)        
remote: Counting objects:  26% (39/149)        
remote: Counting objects:  27% (41/149)        
remote: Counting objects:  28% (42/149)        
remote: Counting objects:  29% (44/149)        
remote: Counting objects:  30% (45/149)        
remote: Counting objects:  31% (47/149)        
remote: Counting objects:  32% (48/149)        
remote: Counting objects:  33% (50/149)        
remote: Counting objects:  34% (51/149)        
remote: Counting objects:  35% (53/149)        
remote: Counting objects:  36% (54/149)        
remote: Counting objects:  37% (56/149)        
remote: Counting objects:  38% (57/149)        
remote: Counting objects:  39% (59/149)        
remote: Counting objects:  40% (60/149)        
remote: Counting objects:  41% (62/149)        
remote: Counting objects:  42% (63/149)        
remote: Counting objects:  43% (65/149)        
remote: Counting objects:  44% (66/149)        
remote: Counting objects:  45% (68/149)        
remote: Counting objects:  46% (69/149)        
remote: Counting objects:  47% (71/149)        
remote: Counting objects:  48% (72/149)        
remote: Counting objects:  49% (74/149)        
remote: Counting objects:  50% (75/149)        
remote: Counting objects:  51% (76/149)        
remote: Counting objects:  52% (78/149)        
remote: Counting objects:  53% (79/149)        
remote: Counting objects:  54% (81/149)        
remote: Counting objects:  55% (82/149)        
remote: Counting objects:  56% (84/149)        
remote: Counting objects:  57% (85/149)        
remote: Counting objects:  58% (87/149)        
remote: Counting objects:  59% (88/149)        
remote: Counting objects:  60% (90/149)        
remote: Counting objects:  61% (91/149)        
remote: Counting objects:  62% (93/149)        
remote: Counting objects:  63% (94/149)        
remote: Counting objects:  64% (96/149)        
remote: Counting objects:  65% (97/149)        
remote: Counting objects:  66% (99/149)        
remote: Counting objects:  67% (100/149)        
remote: Counting objects:  68% (102/149)        
remote: Counting objects:  69% (103/149)        
remote: Counting objects:  70% (105/149)        
remote: Counting objects:  71% (106/149)        
remote: Counting objects:  72% (108/149)        
remote: Counting objects:  73% (109/149)        
remote: Counting objects:  74% (111/149)        
remote: Counting objects:  75% (112/149)        
remote: Counting objects:  76% (114/149)        
remote: Counting objects:  77% (115/149)        
remote: Counting objects:  78% (117/149)        
remote: Counting objects:  79% (118/149)        
remote: Counting objects:  80% (120/149)        
remote: Counting objects:  81% (121/149)        
remote: Counting objects:  82% (123/149)        
remote: Counting objects:  83% (124/149)        
remote: Counting objects:  84% (126/149)        
remote: Counting objects:  85% (127/149)        
remote: Counting objects:  86% (129/149)        
remote: Counting objects:  87% (130/149)        
remote: Counting objects:  88% (132/149)        
remote: Counting objects:  89% (133/149)        
remote: Counting objects:  90% (135/149)        
remote: Counting objects:  91% (136/149)        
remote: Counting objects:  92% (138/149)        
remote: Counting objects:  93% (139/149)        
remote: Counting objects:  94% (141/149)        
remote: Counting objects:  95% (142/149)        
remote: Counting objects:  96% (144/149)        
remote: Counting objects:  97% (145/149)        
remote: Counting objects:  98% (147/149)        
remote: Counting objects:  99% (148/149)        
remote: Counting objects: 100% (149/149)        
remote: Counting objects: 100% (149/149), done.        
remote: Compressing objects:   1% (1/92)        
remote: Compressing objects:   2% (2/92)        
remote: Compressing objects:   3% (3/92)        
remote: Compressing objects:   4% (4/92)        
remote: Compressing objects:   5% (5/92)        
remote: Compressing objects:   6% (6/92)        
remote: Compressing objects:   7% (7/92)        
remote: Compressing objects:   8% (8/92)        
remote: Compressing objects:   9% (9/92)        
remote: Compressing objects:  10% (10/92)        
remote: Compressing objects:  11% (11/92)        
remote: Compressing objects:  13% (12/92)        
remote: Compressing objects:  14% (13/92)        
remote: Compressing objects:  15% (14/92)        
remote: Compressing objects:  16% (15/92)        
remote: Compressing objects:  17% (16/92)        
remote: Compressing objects:  18% (17/92)        
remote: Compressing objects:  19% (18/92)        
remote: Compressing objects:  20% (19/92)        
remote: Compressing objects:  21% (20/92)        
remote: Compressing objects:  22% (21/92)        
remote: Compressing objects:  23% (22/92)        
remote: Compressing objects:  25% (23/92)        
remote: Compressing objects:  26% (24/92)        
remote: Compressing objects:  27% (25/92)        
remote: Compressing objects:  28% (26/92)        
remote: Compressing objects:  29% (27/92)        
remote: Compressing objects:  30% (28/92)        
remote: Compressing objects:  31% (29/92)        
remote: Compressing objects:  32% (30/92)        
remote: Compressing objects:  33% (31/92)        
remote: Compressing objects:  34% (32/92)        
remote: Compressing objects:  35% (33/92)        
remote: Compressing objects:  36% (34/92)        
remote: Compressing objects:  38% (35/92)        
remote: Compressing objects:  39% (36/92)        
remote: Compressing objects:  40% (37/92)        
remote: Compressing objects:  41% (38/92)        
remote: Compressing objects:  42% (39/92)        
remote: Compressing objects:  43% (40/92)        
remote: Compressing objects:  44% (41/92)        
remote: Compressing objects:  45% (42/92)        
remote: Compressing objects:  46% (43/92)        
remote: Compressing objects:  47% (44/92)        
remote: Compressing objects:  48% (45/92)        
remote: Compressing objects:  50% (46/92)        
remote: Compressing objects:  51% (47/92)        
remote: Compressing objects:  52% (48/92)        
remote: Compressing objects:  53% (49/92)        
remote: Compressing objects:  54% (50/92)        
remote: Compressing objects:  55% (51/92)        
remote: Compressing objects:  56% (52/92)        
remote: Compressing objects:  57% (53/92)        
remote: Compressing objects:  58% (54/92)        
remote: Compressing objects:  59% (55/92)        
remote: Compressing objects:  60% (56/92)        
remote: Compressing objects:  61% (57/92)        
remote: Compressing objects:  63% (58/92)        
remote: Compressing objects:  64% (59/92)        
remote: Compressing objects:  65% (60/92)        
remote: Compressing objects:  66% (61/92)        
remote: Compressing objects:  67% (62/92)        
remote: Compressing objects:  68% (63/92)        
remote: Compressing objects:  69% (64/92)        
remote: Compressing objects:  70% (65/92)        
remote: Compressing objects:  71% (66/92)        
remote: Compressing objects:  72% (67/92)        
remote: Compressing objects:  73% (68/92)        
remote: Compressing objects:  75% (69/92)        
remote: Compressing objects:  76% (70/92)        
remote: Compressing objects:  77% (71/92)        
remote: Compressing objects:  78% (72/92)        
remote: Compressing objects:  79% (73/92)        
remote: Compressing objects:  80% (74/92)        
remote: Compressing objects:  81% (75/92)        
remote: Compressing objects:  82% (76/92)        
remote: Compressing objects:  83% (77/92)        
remote: Compressing objects:  84% (78/92)        
remote: Compressing objects:  85% (79/92)        
remote: Compressing objects:  86% (80/92)        
remote: Compressing objects:  88% (81/92)        
remote: Compressing objects:  89% (82/92)        
remote: Compressing objects:  90% (83/92)        
remote: Compressing objects:  91% (84/92)        
remote: Compressing objects:  92% (85/92)        
remote: Compressing objects:  93% (86/92)        
remote: Compressing objects:  94% (87/92)        
remote: Compressing objects:  95% (88/92)        
remote: Compressing objects:  96% (89/92)        
remote: Compressing objects:  97% (90/92)        
remote: Compressing objects:  98% (91/92)        
remote: Compressing objects: 100% (92/92)        
remote: Compressing objects: 100% (92/92), done.        
Receiving objects:   0% (1/840507)
Receiving objects:   1% (8406/840507)
Receiving objects:   2% (16811/840507), 7.02 MiB | 13.08 MiB/s
Receiving objects:   3% (25216/840507), 7.02 MiB | 13.08 MiB/s
Receiving objects:   4% (33621/840507), 7.02 MiB | 13.08 MiB/s
Receiving objects:   5% (42026/840507), 7.02 MiB | 13.08 MiB/s
Receiving objects:   6% (50431/840507), 7.02 MiB | 13.08 MiB/s
Receiving objects:   6% (56193/840507), 17.87 MiB | 17.24 MiB/s
Receiving objects:   7% (58836/840507), 17.87 MiB | 17.24 MiB/s
Receiving objects:   8% (67241/840507), 17.87 MiB | 17.24 MiB/s
Receiving objects:   9% (75646/840507), 17.87 MiB | 17.24 MiB/s
Receiving objects:  10% (84051/840507), 27.23 MiB | 17.72 MiB/s
Receiving objects:  11% (92456/840507), 27.23 MiB | 17.72 MiB/s
Receiving objects:  12% (100861/840507), 27.23 MiB | 17.72 MiB/s
Receiving objects:  13% (109266/840507), 27.23 MiB | 17.72 MiB/s
Receiving objects:  14% (117671/840507), 27.23 MiB | 17.72 MiB/s
Receiving objects:  14% (119923/840507), 27.23 MiB | 17.72 MiB/s
Receiving objects:  15% (126077/840507), 38.85 MiB | 19.08 MiB/s
Receiving objects:  16% (134482/840507), 38.85 MiB | 19.08 MiB/s
Receiving objects:  16% (138728/840507), 55.11 MiB | 21.72 MiB/s
Receiving objects:  17% (142887/840507), 68.97 MiB | 22.71 MiB/s
Receiving objects:  17% (151177/840507), 82.63 MiB | 23.36 MiB/s
Receiving objects:  18% (151292/840507), 82.63 MiB | 23.36 MiB/s
Receiving objects:  19% (159697/840507), 110.66 MiB | 24.39 MiB/s
Receiving objects:  19% (166163/840507), 122.14 MiB | 25.58 MiB/s
Receiving objects:  20% (168102/840507), 122.14 MiB | 25.58 MiB/s
Receiving objects:  21% (176507/840507), 122.14 MiB | 25.58 MiB/s
Receiving objects:  22% (184912/840507), 122.14 MiB | 25.58 MiB/s
Receiving objects:  22% (192670/840507), 135.14 MiB | 26.06 MiB/s
Receiving objects:  23% (193317/840507), 135.14 MiB | 26.06 MiB/s
Receiving objects:  24% (201722/840507), 149.14 MiB | 27.08 MiB/s
Receiving objects:  25% (210127/840507), 163.49 MiB | 27.69 MiB/s
Receiving objects:  26% (218532/840507), 163.49 MiB | 27.69 MiB/s
Receiving objects:  26% (219937/840507), 163.49 MiB | 27.69 MiB/s
Receiving objects:  27% (226937/840507), 174.21 MiB | 26.46 MiB/s
Receiving objects:  28% (235342/840507), 186.11 MiB | 26.02 MiB/s
Receiving objects:  28% (240203/840507), 186.11 MiB | 26.02 MiB/s
Receiving objects:  29% (243748/840507), 196.42 MiB | 25.28 MiB/s
Receiving objects:  30% (252153/840507), 196.42 MiB | 25.28 MiB/s
Receiving objects:  31% (260558/840507), 210.02 MiB | 25.23 MiB/s
Receiving objects:  32% (268963/840507), 210.02 MiB | 25.23 MiB/s
Receiving objects:  32% (270185/840507), 210.02 MiB | 25.23 MiB/s
Receiving objects:  33% (277368/840507), 220.63 MiB | 24.41 MiB/s
Receiving objects:  34% (285773/840507), 220.63 MiB | 24.41 MiB/s
Receiving objects:  35% (294178/840507), 230.82 MiB | 24.12 MiB/s
Receiving objects:  35% (301980/840507), 230.82 MiB | 24.12 MiB/s
Receiving objects:  36% (302583/840507), 230.82 MiB | 24.12 MiB/s
Receiving objects:  37% (310988/840507), 240.71 MiB | 23.44 MiB/s
Receiving objects:  38% (319393/840507), 250.15 MiB | 22.43 MiB/s
Receiving objects:  38% (327687/840507), 250.15 MiB | 22.43 MiB/s
Receiving objects:  39% (327798/840507), 250.15 MiB | 22.43 MiB/s
Receiving objects:  40% (336203/840507), 261.36 MiB | 21.74 MiB/s
Receiving objects:  41% (344608/840507), 272.49 MiB | 21.83 MiB/s
Receiving objects:  42% (353013/840507), 272.49 MiB | 21.83 MiB/s
Receiving objects:  42% (360071/840507), 272.49 MiB | 21.83 MiB/s
Receiving objects:  43% (361419/840507), 272.49 MiB | 21.83 MiB/s
Receiving objects:  44% (369824/840507), 283.63 MiB | 21.60 MiB/s
Receiving objects:  45% (378229/840507), 283.63 MiB | 21.60 MiB/s
Receiving objects:  46% (386634/840507), 283.63 MiB | 21.60 MiB/s
Receiving objects:  47% (395039/840507), 283.63 MiB | 21.60 MiB/s
Receiving objects:  48% (403444/840507), 283.63 MiB | 21.60 MiB/s
Receiving objects:  49% (411849/840507), 283.63 MiB | 21.60 MiB/s
Receiving objects:  50% (420254/840507), 283.63 MiB | 21.60 MiB/s
Receiving objects:  51% (428659/840507), 283.63 MiB | 21.60 MiB/s
Receiving objects:  52% (437064/840507), 283.63 MiB | 21.60 MiB/s
Receiving objects:  53% (445469/840507), 283.63 MiB | 21.60 MiB/s
Receiving objects:  54% (453874/840507), 295.82 MiB | 22.02 MiB/s
Receiving objects:  55% (462279/840507), 295.82 MiB | 22.02 MiB/s
Receiving objects:  56% (470684/840507), 295.82 MiB | 22.02 MiB/s
Receiving objects:  57% (479089/840507), 295.82 MiB | 22.02 MiB/s
Receiving objects:  58% (487495/840507), 295.82 MiB | 22.02 MiB/s
Receiving objects:  58% (494145/840507), 295.82 MiB | 22.02 MiB/s
Receiving objects:  59% (495900/840507), 295.82 MiB | 22.02 MiB/s
Receiving objects:  60% (504305/840507), 307.28 MiB | 21.56 MiB/s
Receiving objects:  61% (512710/840507), 307.28 MiB | 21.56 MiB/s
Receiving objects:  62% (521115/840507), 307.28 MiB | 21.56 MiB/s
Receiving objects:  63% (529520/840507), 307.28 MiB | 21.56 MiB/s
Receiving objects:  64% (537925/840507), 307.28 MiB | 21.56 MiB/s
Receiving objects:  65% (546330/840507), 307.28 MiB | 21.56 MiB/s
Receiving objects:  66% (554735/840507), 307.28 MiB | 21.56 MiB/s
Receiving objects:  67% (563140/840507), 318.62 MiB | 21.71 MiB/s
Receiving objects:  68% (571545/840507), 318.62 MiB | 21.71 MiB/s
Receiving objects:  69% (579950/840507), 318.62 MiB | 21.71 MiB/s
Receiving objects:  70% (588355/840507), 318.62 MiB | 21.71 MiB/s
Receiving objects:  71% (596760/840507), 318.62 MiB | 21.71 MiB/s
Receiving objects:  72% (605166/840507), 318.62 MiB | 21.71 MiB/s
Receiving objects:  73% (613571/840507), 318.62 MiB | 21.71 MiB/s
Receiving objects:  74% (621976/840507), 318.62 MiB | 21.71 MiB/s
Receiving objects:  74% (628154/840507), 318.62 MiB | 21.71 MiB/s
Receiving objects:  75% (630381/840507), 329.91 MiB | 21.95 MiB/s
Receiving objects:  76% (638786/840507), 329.91 MiB | 21.95 MiB/s
Receiving objects:  77% (647191/840507), 329.91 MiB | 21.95 MiB/s
Receiving objects:  78% (655596/840507), 329.91 MiB | 21.95 MiB/s
Receiving objects:  79% (664001/840507), 329.91 MiB | 21.95 MiB/s
Receiving objects:  80% (672406/840507), 329.91 MiB | 21.95 MiB/s
Receiving objects:  81% (680811/840507), 341.46 MiB | 22.31 MiB/s
Receiving objects:  82% (689216/840507), 341.46 MiB | 22.31 MiB/s
Receiving objects:  83% (697621/840507), 341.46 MiB | 22.31 MiB/s
Receiving objects:  84% (706026/840507), 341.46 MiB | 22.31 MiB/s
Receiving objects:  84% (712137/840507), 341.46 MiB | 22.31 MiB/s
Receiving objects:  85% (714431/840507), 341.46 MiB | 22.31 MiB/s
Receiving objects:  86% (722837/840507), 352.78 MiB | 22.69 MiB/s
Receiving objects:  87% (731242/840507), 352.78 MiB | 22.69 MiB/s
Receiving objects:  88% (739647/840507), 352.78 MiB | 22.69 MiB/s
Receiving objects:  89% (748052/840507), 352.78 MiB | 22.69 MiB/s
Receiving objects:  90% (756457/840507), 352.78 MiB | 22.69 MiB/s
Receiving objects:  91% (764862/840507), 363.68 MiB | 22.62 MiB/s
Receiving objects:  92% (773267/840507), 363.68 MiB | 22.62 MiB/s
Receiving objects:  93% (781672/840507), 363.68 MiB | 22.62 MiB/s
Receiving objects:  94% (790077/840507), 363.68 MiB | 22.62 MiB/s
Receiving objects:  95% (798482/840507), 363.68 MiB | 22.62 MiB/s
Receiving objects:  96% (806887/840507), 363.68 MiB | 22.62 MiB/s
Receiving objects:  97% (815292/840507), 363.68 MiB | 22.62 MiB/s
Receiving objects:  98% (823697/840507), 363.68 MiB | 22.62 MiB/s
Receiving objects:  99% (832102/840507), 363.68 MiB | 22.62 MiB/s
Receiving objects:  99% (835369/840507), 363.68 MiB | 22.62 MiB/s
remote: Total 840507 (delta 74), reused 113 (delta 57), pack-reused 840358        
Receiving objects: 100% (840507/840507), 363.68 MiB | 22.62 MiB/s
Receiving objects: 100% (840507/840507), 371.73 MiB | 23.13 MiB/s, done.
Resolving deltas:   0% (0/667071)
Resolving deltas:   1% (6671/667071)
Resolving deltas:   2% (13342/667071)
Resolving deltas:   3% (20013/667071)
Resolving deltas:   4% (26683/667071)
Resolving deltas:   5% (33354/667071)
Resolving deltas:   6% (40025/667071)
Resolving deltas:   6% (45721/667071)
Resolving deltas:   7% (46695/667071)
Resolving deltas:   8% (53366/667071)
Resolving deltas:   9% (60037/667071)
Resolving deltas:  10% (66708/667071)
Resolving deltas:  10% (67755/667071)
Resolving deltas:  11% (73378/667071)
Resolving deltas:  12% (80049/667071)
Resolving deltas:  13% (86720/667071)
Resolving deltas:  14% (93390/667071)
Resolving deltas:  15% (100061/667071)
Resolving deltas:  16% (106732/667071)
Resolving deltas:  16% (110155/667071)
Resolving deltas:  17% (113403/667071)
Resolving deltas:  18% (120073/667071)
Resolving deltas:  19% (126744/667071)
Resolving deltas:  20% (133415/667071)
Resolving deltas:  21% (140085/667071)
Resolving deltas:  21% (143194/667071)
Resolving deltas:  22% (146756/667071)
Resolving deltas:  23% (153427/667071)
Resolving deltas:  24% (160098/667071)
Resolving deltas:  25% (166768/667071)
Resolving deltas:  26% (173439/667071)
Resolving deltas:  27% (180110/667071)
Resolving deltas:  28% (186780/667071)
Resolving deltas:  29% (193451/667071)
Resolving deltas:  30% (200122/667071)
Resolving deltas:  30% (202854/667071)
Resolving deltas:  31% (206793/667071)
Resolving deltas:  32% (213463/667071)
Resolving deltas:  33% (220134/667071)
Resolving deltas:  34% (226805/667071)
Resolving deltas:  35% (233475/667071)
Resolving deltas:  36% (240146/667071)
Resolving deltas:  37% (246817/667071)
Resolving deltas:  38% (253487/667071)
Resolving deltas:  39% (260158/667071)
Resolving deltas:  39% (265536/667071)
Resolving deltas:  40% (266829/667071)
Resolving deltas:  41% (273500/667071)
Resolving deltas:  42% (280170/667071)
Resolving deltas:  43% (286841/667071)
Resolving deltas:  44% (293512/667071)
Resolving deltas:  45% (300183/667071)
Resolving deltas:  46% (306853/667071)
Resolving deltas:  47% (313524/667071)
Resolving deltas:  48% (320195/667071)
Resolving deltas:  48% (323996/667071)
Resolving deltas:  49% (326865/667071)
Resolving deltas:  50% (333536/667071)
Resolving deltas:  51% (340207/667071)
Resolving deltas:  52% (346877/667071)
Resolving deltas:  53% (353548/667071)
Resolving deltas:  54% (360219/667071)
Resolving deltas:  55% (366890/667071)
Resolving deltas:  55% (367311/667071)
Resolving deltas:  56% (373560/667071)
Resolving deltas:  57% (380231/667071)
Resolving deltas:  58% (386902/667071)
Resolving deltas:  59% (393572/667071)
Resolving deltas:  60% (400243/667071)
Resolving deltas:  61% (406914/667071)
Resolving deltas:  62% (413585/667071)
Resolving deltas:  63% (420255/667071)
Resolving deltas:  63% (425202/667071)
Resolving deltas:  64% (426926/667071)
Resolving deltas:  65% (433599/667071)
Resolving deltas:  66% (440267/667071)
Resolving deltas:  67% (446938/667071)
Resolving deltas:  68% (453610/667071)
Resolving deltas:  69% (460279/667071)
Resolving deltas:  70% (466950/667071)
Resolving deltas:  71% (473621/667071)
Resolving deltas:  71% (475225/667071)
Resolving deltas:  72% (480292/667071)
Resolving deltas:  73% (486962/667071)
Resolving deltas:  74% (493633/667071)
Resolving deltas:  75% (500304/667071)
Resolving deltas:  76% (506974/667071)
Resolving deltas:  77% (513645/667071)
Resolving deltas:  78% (520316/667071)
Resolving deltas:  79% (526987/667071)
Resolving deltas:  79% (530411/667071)
Resolving deltas:  80% (533657/667071)
Resolving deltas:  81% (540328/667071)
Resolving deltas:  82% (546999/667071)
Resolving deltas:  83% (553669/667071)
Resolving deltas:  84% (560340/667071)
Resolving deltas:  85% (567011/667071)
Resolving deltas:  86% (573682/667071)
Resolving deltas:  87% (580352/667071)
Resolving deltas:  88% (587023/667071)
Resolving deltas:  89% (593694/667071)
Resolving deltas:  90% (600364/667071)
Resolving deltas:  91% (607035/667071)
Resolving deltas:  92% (613706/667071)
Resolving deltas:  93% (620377/667071)
Resolving deltas:  94% (627047/667071)
Resolving deltas:  94% (630781/667071)
Resolving deltas:  95% (633718/667071)
Resolving deltas:  96% (640389/667071)
Resolving deltas:  97% (647059/667071)
Resolving deltas:  98% (653730/667071)
Resolving deltas:  99% (660401/667071)
Resolving deltas: 100% (667071/667071)
Resolving deltas: 100% (667071/667071), done.
Updating files:  51% (2256/4421)
Updating files:  52% (2299/4421)
Updating files:  53% (2344/4421)
Updating files:  54% (2388/4421)
Updating files:  55% (2432/4421)
Updating files:  56% (2476/4421)
Updating files:  57% (2520/4421)
Updating files:  58% (2565/4421)
Updating files:  59% (2609/4421)
Updating files:  60% (2653/4421)
Updating files:  61% (2697/4421)
Updating files:  62% (2742/4421)
Updating files:  63% (2786/4421)
Updating files:  64% (2830/4421)
Updating files:  65% (2874/4421)
Updating files:  66% (2918/4421)
Updating files:  67% (2963/4421)
Updating files:  68% (3007/4421)
Updating files:  69% (3051/4421)
Updating files:  70% (3095/4421)
Updating files:  71% (3139/4421)
Updating files:  72% (3184/4421)
Updating files:  73% (3228/4421)
Updating files:  74% (3272/4421)
Updating files:  75% (3316/4421)
Updating files:  76% (3360/4421)
Updating files:  77% (3405/4421)
Updating files:  78% (3449/4421)
Updating files:  79% (3493/4421)
Updating files:  80% (3537/4421)
Updating files:  81% (3582/4421)
Updating files:  82% (3626/4421)
Updating files:  83% (3670/4421)
Updating files:  84% (3714/4421)
Updating files:  85% (3758/4421)
Updating files:  86% (3803/4421)
Updating files:  87% (3847/4421)
Updating files:  88% (3891/4421)
Updating files:  89% (3935/4421)
Updating files:  90% (3979/4421)
Updating files:  91% (4024/4421)
Updating files:  92% (4068/4421)
Updating files:  93% (4112/4421)
Updating files:  94% (4156/4421)
Updating files:  95% (4200/4421)
Updating files:  95% (4224/4421)
Updating files:  96% (4245/4421)
Updating files:  97% (4289/4421)
Updating files:  98% (4333/4421)
Updating files:  99% (4377/4421)
Updating files: 100% (4421/4421)
Updating files: 100% (4421/4421), done.
Note: switching to '5df4abd6b033a5f1e48945c6988b45e35e76f647'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 5df4abd6b0 [bpo-44022](https://bugs.python.org/issue44022): Improve the regression test. (GH-26503)

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1

Python/Python-ast.c:253:17: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void _PyAST_Fini()
                ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython3.9d.a(dynamic_annotations.o) has no symbols
rror: [Errno 2] No such file or directory: '/Users/buildbot/buildarea/3.9.billenstein-macos/build/target/include/python3.9d/pyconfig.h'
make: *** [sharedmods] Error 1

ned-deily pushed a commit that referenced this pull request Jun 3, 2021
It wasn't actually detecting the regression due to the
assertion being too lenient.
(cherry picked from commit e60ab84)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
@bedevere-bot
Copy link

bedevere-bot commented Jun 3, 2021

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot x86-64 macOS 3.x has failed when building commit e60ab84.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/366/builds/326) and take a look at the build logs.
  4. Check if the failure is related to this commit (e60ab84) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/366/builds/326

Summary of the results of the build (if available):

Click to see traceback logs
HEAD is now at e60ab843cb [bpo-44022](https://bugs.python.org/issue44022): Improve the regression test. (GH-26503)
Switched to and reset branch 'main'

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
./configure: line 10530: PKG_PROG_PKG_CONFIG: command not found

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython3.11d.a(dynamic_annotations.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython3.11d.a(pymath.o) has no symbols
rror: [Errno 2] No such file or directory: '/Users/buildbot/buildarea/3.x.billenstein-macos/build/target/include/python3.11d/pyconfig.h'
make: *** [sharedmods] Error 1

@bedevere-bot
Copy link

bedevere-bot commented Jun 3, 2021

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot x86-64 macOS 3.x has failed when building commit e60ab84.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/366/builds/327) and take a look at the build logs.
  4. Check if the failure is related to this commit (e60ab84) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/366/builds/327

Summary of the results of the build (if available):

Click to see traceback logs
Note: switching to 'e60ab843cbb016fb6ff8b4f418641ac05a9b2fcc'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at e60ab843cb [bpo-44022](https://bugs.python.org/issue44022): Improve the regression test. (GH-26503)
Switched to and reset branch 'main'

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
./configure: line 10530: PKG_PROG_PKG_CONFIG: command not found

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython3.11d.a(dynamic_annotations.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython3.11d.a(pymath.o) has no symbols
rror: [Errno 2] No such file or directory: '/Users/buildbot/buildarea/3.x.billenstein-macos/build/target/include/python3.11d/pyconfig.h'
make: *** [sharedmods] Error 1

ned-deily pushed a commit that referenced this pull request Jun 3, 2021
It wasn't actually detecting the regression due to the
assertion being too lenient.
(cherry picked from commit e60ab84)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
gentoo-bot pushed a commit to gentoo/cpython that referenced this pull request Jun 19, 2021
… a HTTP 100 Continue (pythonGH-25916)

Backport the fix from the following commit:

    commit 47895e3
    Author: Gen Xu <xgbarry@gmail.com>
    Date:   2021-05-06 00:42:41 +0200

        bpo-44022: Fix http client infinite line reading (DoS) after a HTTP 100 Continue (pythonGH-25916)

        Fixes http.client potential denial of service where it could get stuck reading lines from a malicious server after a 100 Continue response.

        Co-authored-by: Gregory P. Smith <greg@krypto.org>

Instead of reusing the header reading code, I have just added explicit
counter to avoid having to refactor the old code.

Plus the improved test from:

    commit e60ab84
    Author: Gregory P. Smith <greg@krypto.org>
    Date:   2021-06-03 05:43:38 +0200

        bpo-44022: Improve the regression test. (pythonGH-26503)

        It wasn't actually detecting the regression due to the
        assertion being too lenient.
ambv pushed a commit that referenced this pull request Jul 12, 2021
It wasn't actually detecting the regression due to the assertion being too lenient.
(cherry picked from commit e60ab84)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
skip news tests Tests in the Lib/test dir type-security A security issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants