-
Notifications
You must be signed in to change notification settings - Fork 289
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
python-3.13/3.13.1 package update #35775
Conversation
octo-sts
bot
commented
Dec 3, 2024
Signed-off-by: wolfi-bot <[email protected]>
Gen AI suggestions to solve the build error: • Detected Error: • Error Category: Network/Connectivity • Failure Point: During git fetch operation when trying to apply cherry-picks • Root Cause Analysis: The build is failing due to a network timeout when trying to connect to the Git repository for cherry-picking commits. This appears to be a temporary network connectivity issue rather than an issue with the package configuration itself. • Suggested Fix:
pipeline:
- uses: git-checkout
with:
expected-commit: 067145177975eadd61a0c907d0d177f7b6a5a3de
repository: https://github.com/python/cpython.git
tag: v${{package.version}}
fetch-depth: 2000 # Increase fetch depth
timeout: 300 # Increase timeout in seconds • Explanation:
• Additional Notes:
• References:
|
Gen AI suggestions to solve the build error: • Detected Error: "CONFLICT (content): Merge conflict in Lib/venv/scripts/posix/activate.csh" • Error Category: Version/Git • Failure Point: Cherry-pick operation of commit 9aa85f524f during git-checkout phase • Root Cause Analysis: The build is failing because it's unable to cleanly apply a cherry-pick for a patch that modifies activate.csh script. This is likely due to the commit hash specified in the expected-commit field not matching the state needed for Python 3.13.1. • Suggested Fix:
- uses: git-checkout
with:
repository: https://github.com/python/cpython.git
tag: v${{package.version}}
# Remove the expected-commit field as it's causing conflicts • Explanation: The expected-commit hash appears to be from a different context than what's needed for Python 3.13.1. Removing it will allow the checkout to use the clean state from the tagged release instead of trying to apply potentially incompatible patches. • Additional Notes:
• References:
|
d11ec9c
to
4c87d58
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM