-
-
Notifications
You must be signed in to change notification settings - Fork 10.6k
Resolve dependencies according to bottle/tab when installing older bottles #20802
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
base: main
Are you sure you want to change the base?
Conversation
@copilot try again |
Fixed in 771ef73. The issue was that the implementation was passing the bottle OS version to all dependency checks, even when the bottle was built for the current OS. Now it only uses the bottle OS version when it differs from the current OS version, ensuring we continue to resolve dependencies as we currently do when installing bottles built for the current OS (as per the requirements). |
@copilot Rebase and resolve conflicts |
Rebased and conflicts resolved. The test file conflict was resolved by keeping both the new "no_linkage tag" test from main and my bottle_os_version tests. |
9912558
to
443e722
Compare
@copilot fix this CI failure:
|
... Fixed in the latest commit. The issue was that the shorthand syntax |
Co-authored-by: MikeMcQuaid <[email protected]>
95461db
to
6454bec
Compare
@copilot some more issues here:
|
- Only use bottle OS version when it's a macOS version (starts with "macOS ") - Strip "macOS " prefix before storing the version number - Don't apply to :all bottles or when running on Linux - This prevents using Linux dependencies when installing :all bottles on macOS Co-authored-by: MikeMcQuaid <[email protected]>
Fixed in the latest commit:
|
@copilot Fix any |
All checks pass:
|
Original prompt
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.