-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Add support and tests for URLComponents.percentEncodedQueryItems #2929
Add support and tests for URLComponents.percentEncodedQueryItems #2929
Conversation
@swift-ci test |
@spevans should I merge this or is it expected that the code owners will? |
Could you just squash this down into 1 commit to remove the |
- rdar://59439703 (URLComponents.percentEncodedQueryItems missing on linux) Fixes from @millenomi - Constant strings must be correctly memory-managed in SCF. - Do not associate API availability to CFURLComponents calls when compiling SCF on Darwin
1ee4794
to
b74af0a
Compare
done!
Does this mean I should also raise a pr against |
@swift-ci test and merge |
@rauhul The final decision on whether to add a pr to the next 5.3 patch release will be up-to the release manager but since this is fixing a bug (missing functionality) and isn't source breaking its probably eligible. Once its gone into |
Could this be the cause that the bot is failing in: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/15227
|
@spevans @aschwaighofer any idea why this wouldn't have been caught pre-merge? I don't have a linux environment to repro on unfortunately. |
It looks like it failed on ubuntu 16.04 and the CI only tests on 18.04 before merge. Im just getting an old 16.04 host up and running again to see if I can see what the issue is. |
I retested this PR on Ubuntu 16.04 and could not get it to fail. Given the nature of the test failure (SIGILL) my best guess is the the CoreFoundation part did not get rebuilt since it explicitly adds a +1 retain, presumably that code is currently buggy anyway. My suggestion is to create a new PR with just the CoreFoundation change and we can merge that. Once a nightly has gone out merge the rest in a 2nd PR. I think that should avoid any stale build cache issues. |
rdar://59439703 (URLComponents.percentEncodedQueryItems missing on linux)
resubmission of #2870 against
main