Skip to content

Conversation

jb3
Copy link
Member

@jb3 jb3 commented Oct 8, 2025

Originally introduced in commits c7fae91 and
b7e0aec.

These commits failed in CI as the tests that are run when pyenv has built a Python
binary failed:

 > [builder-py-3_14 1/1] RUN /build_python.sh 3.14.0:
996.0 
996.0 FAILED (failures=3, skipped=10)
996.0 test test_xml_etree_c failed
996.0 0:02:06 load avg: 3.06 [43/43] test_xml_etree_c failed (3 failures)
996.0 
996.0 Total duration: 2 min 6 sec
996.0 Total tests: run=9,295 failures=6 skipped=314
996.0 Total test files: run=43/43 failed=2 skipped=1
996.0 Result: FAILURE
996.0 make: *** [Makefile:1019: profile-run-stamp] Error 2
------
ERROR: failed to build: failed to solve: process "/bin/sh -c /build_python.sh 3.14.0" did not complete successfully: exit code: 1

I'm not sure entirely what about the way we build here caused that, and don't
think this is explicitly caused by any flags that we are setting (or amending
from defaults).

jb3 added 2 commits October 8, 2025 23:20
Brings support for newer Python versions
@jb3 jb3 requested review from Den4200 and MarkKoz as code owners October 8, 2025 22:26
@jb3 jb3 added area: CI Related to continuous intergration and deployment area: backend Related to internal functionality and utilities priority: 2 - normal type: feature New feature or request labels Oct 8, 2025
@jb3
Copy link
Member Author

jb3 commented Oct 8, 2025

Actually, looking at python/cpython#128838 there is a
chance this is coming from the fact we add --with-system-expat.

I'm not 100% sure why we add that flag currently or what changed between the
release candidate and 3.14.0 that would cause this to suddenly cause problems?

@MarkKoz
Copy link
Member

MarkKoz commented Oct 8, 2025

It was probably copied from the build arguments in the official Python Docker image.

I think it's okay to remove if it's causing us trouble.

This seemed to be causing an error with the test_xml_etree_c test.
@jb3 jb3 merged commit a8d02e0 into main Oct 9, 2025
6 of 7 checks passed
@jb3 jb3 deleted the jb3/3.14-release branch October 9, 2025 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: backend Related to internal functionality and utilities area: CI Related to continuous intergration and deployment priority: 2 - normal type: feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants