-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Revert "Clean up the code and some of the API of compiling plugins, and improve persistence of cached compiler outputs" #4298
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
Conversation
@swift-ci please smoke test |
CC: @abertelrud @tomerd - the change regressed on Windows, which has been broken multiple times in the past week. I'd like to revert rather than fix forward, and then retry with testing. |
@abertelrud @compnerd can we fix this forward easily? if not, we should revert |
I can't test it locally atm, can you test and merge this quickly? I think it is better to revert and then fix. |
@compnerd What's the failure? I understand wanting to revert, but will need to fix it. |
|
Thanks for the reference. Let's revert for now and I'll put up a fixed PR. Is there any way to run the Windows build against CI so I can tell if I'm breaking it again? |
Or probably better I can just #if out that part. There are other cases of this in the code, so I don't think that will hold things back. |
Put up #4299. Can we test that on Windows somehow? Would hate to go back and forth on this. |
It is possible to do cross-repository testing - that is the only option atm |
More specifically you need to build a full toolchain for Windows ("@swift-ci please build toolchain Windows platform") with the associated PR |
Great, I'll give that a try. Thanks @compnerd |
Oh but I'd have to do that from within a PR in the Swift compiler I guess. |
In this case I'd prefer to merge the fix in order to make progress. If needed we can revert this and then I'll put up a PR to put it back with the fix, but there's still the question of testing that. I never was able to get SwiftPM on a local Windows VM to work. |
Right, until we get the CI setup on this repo, it would need to be done on that repo (and why it requires a full toolchain build) |
Reverts #4290