GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — 3.10, 3.11, 3.12: Windows fails to build, test_ssl NOT_ENOUGH_DATA failure on macOS, test_socket fails on Fedora Stable (Linux 7.1) · Issue #153598 · python/cpython

3.10, 3.11, 3.12: Windows fails to build, test_ssl NOT_ENOUGH_DATA failure on macOS, test_socket fails on Fedora Stable (Linux 7.1) #153598

New issue
Copy link
New issue
Copy link
Open
Open
3.10, 3.11, 3.12: Windows fails to build, test_ssl NOT_ENOUGH_DATA failure on macOS, test_socket fails on Fedora Stable (Linux 7.1)#153598
Copy link
Labels
testsTests in the Lib/test dirTests in the Lib/test dirtopic-SSLtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error

Description

@vstinner
vstinner
opened on Jul 11, 2026
Issue body actions

There are multiple issues on 3.10, 3.11 and 3.12 branches:

  • Windows fails to build on 3.10: PCbuild/find_python.bat downloads a corrupted nuget.exe. The nuget URL should be updated. Fix: commit 106eb53 should be backported.
  • test_socket: UDP Lite tests fail on AMD64 Fedora Stable, the machine was rebooted 3 days ago to upgrade to Linux kernel from 7.0 and 7.1, but Linux 7.1 removes UDP Lite support. Fix: commit 3cfc249 should be backported.
  • test_ssl fails with NOT_ENOUGH_DATA on macOS. Fix commit acfe02f should be backported.

For test_socket (UDP Lite), I prepared fixes:

  • 3.12: [3.12] gh-149776: Skip UDP Lite tests if it's not supported (#149777) #153592
  • 3.11: [3.11] gh-149776: Skip UDP Lite tests if it's not supported (#149777) #153593
  • 3.10: [3.10] gh-149776: Skip UDP Lite tests if it's not supported (#149777) #153594 -- I included the nuget URL change to fix the Windows CI jobs.

The test_socket issue is not blocked the GitHub Action, only buildbots are failing.

I'm not sure in which order we should fix these issues.

Maybe we should start from test_ssl fixes:

  • 3.11: [3.11] gh-100372: Use BIO_eof to detect EOF for SSL_FILETYPE_ASN1 (GH-100373) #153311
  • 3.10: [3.10] gh-100372: Use BIO_eof to detect EOF for SSL_FILETYPE_ASN1 (GH-100373) #153312

The Windows and macOS issues block my test_socket PRs since the Windows and macOS jobs fail.

cc @hugovk @encukou

Activity

  1. vstinner
    added
    testsTests in the Lib/test dirTests in the Lib/test dir
    on Jul 11, 2026
  2. vstinner commented on Jul 11, 2026

    @vstinner
    vstinner
    on Jul 11, 2026
    MemberAuthor
    More actions

    Oh, test_ssl also fails with NOT_ENOUGH_DATA on the "AMD64 Fedora Stable 3.11" buildbot (OpenSSL 3.5.7 9 Jun 2026): https://buildbot.python.org/#/builders/942/builds/1341

  3. vstinner commented on Jul 11, 2026

    @vstinner
    vstinner
    on Jul 11, 2026
    MemberAuthor
    More actions

    AMD64 Fedora Stable LTO + PGO: test_large_content_length_truncated() of test_httpservers failed. See: #119452 (comment).

  4. vstinner commented on Jul 11, 2026

    @vstinner
    vstinner
    on Jul 11, 2026
    MemberAuthor
    More actions

    test_socket also started to fail on "PPC64LE Fedora Stable 3.12"; "aarch64 Fedora Stable 3.12" and "s390x Fedora Stable 3.12" buildbots: the Linux kernel was also upgraded to 7.1 there.

  5. vstinner commented on Jul 11, 2026

    @vstinner
    vstinner
    on Jul 11, 2026
    MemberAuthor
    More actions

    The "AMD64 Windows11 Non-Debug 3.10" buildbot is also affected by the nuget issue: https://buildbot.python.org/#/builders/918/builds/546

  6. hugovk commented on Jul 12, 2026

    @hugovk
    hugovk
    on Jul 12, 2026
    Member
    More actions
    • 3.10: [3.10] gh-149776: Skip UDP Lite tests if it's not supported (#149777) #153594 -- I included the nuget URL change to fix the Windows CI jobs.

    I've opened backport PRs for the #153438 nuget URL fix for 3.12-3.10:

    • [3.12] gh-153438: Update NuGet download URL (GH-153482) (GH-153515) #153608
    • [3.11] gh-153438: Update NuGet download URL (GH-153482) (GH-153515) #153609
    • [3.10] gh-153438: Update NuGet download URL (GH-153482) (GH-153515) #153610
  7. vstinner commented on Jul 12, 2026

    @vstinner
    vstinner
    on Jul 12, 2026
    MemberAuthor
    More actions

    The problem is that test_ssl fails on your 3.10 and 3.11 PRs. We should combine the nuget and the test_ssl to fix both issues at the same time.

    Reacted by Hugo van Kemenade
  8. picnixz
    added
    topic-SSL
    type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
    on Jul 12, 2026
  9. vstinner commented on Aug 6, 2026

    @vstinner
    vstinner
    on Aug 6, 2026
    MemberAuthor
    More actions

    @pablogsal: As the release manager, how do you want to unblock the situation? Are you ok to fix these issues (nuget, test_socket, test_ssl)?

  10. pablogsal commented on Aug 7, 2026

    @pablogsal
    pablogsal
    on Aug 7, 2026
    Member
    More actions

    @pablogsal: As the release manager, how do you want to unblock the situation? Are you ok to fix these issues (nuget, test_socket, test_ssl)?

    Yes I think I would prefer to fix these issues unless you really advice against.

    This weekend I will do a pass to all 3.10/3.11 PRs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    testsTests in the Lib/test dirTests in the Lib/test dirtopic-SSLtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.