Skip to content

macOS CI is failing for 3.13 due to Tcl/Tk 9 on Homebrew #127359

Description

@hugovk

Bug report

Bug description:

The recent builds on the 3.13 and 3.12 branches are failing for macos-13 (and 3.11 and earlier likely will as well):

For example https://github.com/python/cpython/actions/runs/12052665181/job/33606528979#step:9:1072 :

2 tests failed:
    test_tkinter test_ttk

This is because we install unpinned Tcl/Tk from Homebrew which has recently upgraded from 8.6 to 9.0:

run: brew install pkg-config openssl@3.0 xz gdbm tcl-tk make

main isn't failing because it's also recently been updated to prepare for 9.0.

For now, let's pin main and earlier branches to 8.6 and start testing 9.0 later (or on a buildbot):

https://formulae.brew.sh/formula/tcl-tk@8

CPython versions tested on:

3.12, 3.13, 3.14

Operating systems tested on:

macOS

Linked PRs

Activity

  1. added
    type-bugAn unexpected behavior, bug, or error
    3.12only security fixes
    3.13only security fixes
    3.14bugs and security fixes
    infraCI, GitHub Actions, buildbots, Dependabot, etc.
    on Nov 28, 2024
  2. added 5 commits that reference this issue on Nov 28, 2024
  3. hugovk commented on Nov 29, 2024

    @hugovk
    MemberAuthor

    I'll open backports for security branches too, at least 3.11 is failing (and very likely 3.9-3.10 too).

    https://github.com/python/cpython/actions/runs/12084805591

  4. added 3 commits that reference this issue on Nov 30, 2024
  5. added a commit that references this issue on Jan 8, 2025
  6. added a commit that references this issue on Jan 12, 2025
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

    3.10 (EOL)end of life3.11only security fixes3.12only security fixes3.13only security fixes3.14bugs and security fixes3.9 (EOL)end of lifeinfraCI, GitHub Actions, buildbots, Dependabot, etc.topic-tkintertype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions