-
Notifications
You must be signed in to change notification settings - Fork 42
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
Fix Bookworm CI pipeline #1565
Fix Bookworm CI pipeline #1565
Conversation
Reviewers: if you've got ideas to streamline the Makefile changes, I'm all ears! |
This allows to test Bookworm with a version of PyQt5-sip that can be installed with Python 3.10, while keeping the advantages of the Circle CI configuration matrix.
231bcec
to
e03cf4e
Compare
This upgrade allows to start drafting support for Bookworm. The package version remains pinned to the system package version under Debian Bullseye (currently supported).
b01b77c
to
748e36b
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.
- Confirm that the Bullseye requirements have not changed
- Here's the diff I'm getting: https://gist.github.com/legoktm/78d021568d070e39be52b54a8d388691 (also shouldn't we delete
dev-requirements.txt
now?)
- Here's the diff I'm getting: https://gist.github.com/legoktm/78d021568d070e39be52b54a8d388691 (also shouldn't we delete
- Confirm that the Bookworm special requirements are readable (it should feel easy to say what's different in Bookworm from Bullseye)
- CI is fully green 🍏 🍏 🍏
We should delete I'll fix that! |
Meh, there is no way that I know of to re-generate the requirement files while keeping the indirect dependencies pinned... short of pinning them. So my plan goes as follows:
|
Edit: Nope, that can't be. The upgrade must come first as per repo policies. |
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.
Fields of 🟢 as far as the eye can see. Yay! 📖 🪱 here we come!
Oops, the merging was a bit premature. I'm creating a follow up branch to fix the requirement files that were mangled by Git's conflict resolution 🙂 |
Description
Fixes the failure of all Bookworm jobs in CI, by allowing PyQt5-sip (or any other dependency) to be upgraded without affecting the Bullseye testing conditions.
This is a follow up on #1555
Test Plan
CI is fully green🍏 🐛 🍏