Skip to content

[3.13] gh-146004: fix test_args_from_interpreter_flags on windows (GH-146580) - #155965

Open
miss-islington wants to merge 1 commit into
python:3.13from
miss-islington:backport-1af025d-3.13
Open

[3.13] gh-146004: fix test_args_from_interpreter_flags on windows (GH-146580)#155965
miss-islington wants to merge 1 commit into
python:3.13from
miss-islington:backport-1af025d-3.13

Conversation

@miss-islington

@miss-islington miss-islington commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

…honGH-146580)

(cherry picked from commit 1af025d)

Co-authored-by: Chris Eibl <138194463+chris-eibl@users.noreply.github.com>
@gpshead

gpshead commented Aug 17, 2026

Copy link
Copy Markdown
Member

!buildbot .win.

@bedevere-bot

Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @gpshead for commit e0125f6 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F155965%2Fmerge

The command will test the builders whose names match following regular expression: .*win.*

The builders matched are:

  • ARM64 Windows PR
  • AMD64 Windows PGO Tailcall PR
  • AMD64 Windows11 Non-Debug PR
  • ARM64 Windows Non-Debug PR
  • AMD64 Windows10 PR
  • AMD64 Windows Server 2025 Refleaks PR
  • AMD64 Windows Server 2022 NoGIL PR
  • AMD64 Windows PGO NoGIL Tailcall PR
  • AMD64 Windows PGO PR
  • AMD64 Windows Server 2025 Clang PR
  • AMD64 Windows PGO NoGIL PR

@chris-eibl

Copy link
Copy Markdown
Member

This is good to merge IMHO:

  • I've tested locally before doing the backport
  • the failing buildbots are unrelated:
    • tail-calling isn't supported on Windows before 3.15. I don't know why the PR workers were triggered, maybe because branches={MAIN_BRANCH, PR_BRANCH}). IMHO, it should build on main and 3.15, and for PRs against those two branches.
    • the clang-cl failure is known on older branches: the fix did not get backported that far, hence Windows64ClangBuild has BRANCHES.only_since(3, 14). Furthermore, the new Windows clang-cl buildbots from @zware have tags={UNSTABLE, NO_TIER}. I just don't know why it triggered for a 3.13 PR ...

@chris-eibl

chris-eibl commented Aug 18, 2026

Copy link
Copy Markdown
Member
  • branches={MAIN_BRANCH, PR_BRANCH}). IMHO, it should build on main and 3.15, and for PRs against those two branches.

@zware: would branches={BRANCHES.only_since(3, 15), PR_BRANCH.only_since(3, 15)} work?

@zware

zware commented Aug 18, 2026

Copy link
Copy Markdown
Member

See python/buildmaster-config#654; we don't currently have a way to restrict PR builders to particular base branches as we don't currently detect the base branch of a PR at all.

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

Labels

awaiting review skip news tests Tests in the Lib/test dir

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants