-
Notifications
You must be signed in to change notification settings - Fork 696
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
Apply command line flags to install packages (#8637) #8779
Conversation
cb8d7f7
to
b4faa29
Compare
@patrickdoc: do you need any help with that one? |
@Mikolaj As far as I can tell my change functions as expected, but it is triggering an unexpected pass in the testsuite for this one: I read a bit of the conversation around that test, but haven't had a chance to fully understand the original change + the fallout from it. The topics are related enough that I believe I might be fixing the original issue, but it's tough to say. |
@gbaz: any clue? |
I think that the test should be revised to pass -- which is the desired behavior. In other words, this pr fixes one of the two issues in #8623 in a more correct way than that change did! |
updated the branch with flipping the test expectation |
@patrickdoc: is it fine? anything else? if not, would you set a squash+merge_me or merge_me label? I'd like to backport ASAP |
Label added |
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.
If Gershom says this is correct then this is correct. @gbaz, do you?
Let me fast-track the merge process. |
@mergify rebase |
To get the future behavior now, you can configure Or you can create a dedicated github account for squash and rebase operations, and use it in different |
✅ Branch has been successfully rebased |
1e7f4e9
to
9fb6f52
Compare
@mergify backport 3.10 |
✅ Backports have been created
|
* Apply command line flags to install packages (#8637) * remove expectBroken on NonIgnoredConfigs test --------- Co-authored-by: gbaz <[email protected]> (cherry picked from commit 76670eb)
Please include the following checklist in your PR:
Please also shortly describe how you tested your change. Bonus points for added tests!
This PR reverses the effects of #7973 specifically for targets of the "install" command to more closely match expected behavior.
Before this change:
would not apply "-foo" to "hello" because "hello" is not a local package. After this change, -foo is applied to "hello" because it is a direct target of the install command, so gets the local package configs added to it.
To test, I ran:
which resulted in: