Skip to content

Enable concurrency back deployment in CI configurations #39061

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

Merged

Conversation

DougGregor
Copy link
Member

Enable concurrency back deployment in the CI configurations so we can test it more thoroughly and build toolchains

@DougGregor
Copy link
Member Author

@swift-ci please build toolchain

@DougGregor
Copy link
Member Author

@swift-ci please test

@swift-ci
Copy link
Contributor

Linux Toolchain (Ubuntu 16.04)
Download Toolchain
Git Sha - a5d40db75c2cae6114932991dfea18f5140be213

Install command
tar zxf swift-PR-39061-656-ubuntu16.04.tar.gz
More info

@swift-ci
Copy link
Contributor

macOS Toolchain
Download Toolchain
Git Sha - a5d40db75c2cae6114932991dfea18f5140be213

Install command
tar -zxf swift-PR-39061-1098-osx.tar.gz --directory ~/

@DougGregor
Copy link
Member Author

@swift-ci please test Windows

@DougGregor DougGregor force-pushed the concurrency-back-deploy-libraries-ci branch from a5d40db to f2d96c3 Compare August 26, 2021 21:36
@DougGregor
Copy link
Member Author

@swift-ci please test

@DougGregor
Copy link
Member Author

@swift-ci please build toolchain

@swift-ci
Copy link
Contributor

Linux Toolchain (Ubuntu 16.04)
Download Toolchain
Git Sha - f2d96c32d8a5c528ea8a25b3a4c92155e85a3e2a

Install command
tar zxf swift-PR-39061-658-ubuntu16.04.tar.gz
More info

@swift-ci
Copy link
Contributor

Build failed
Swift Test Linux Platform
Git Sha - f2d96c32d8a5c528ea8a25b3a4c92155e85a3e2a

@DougGregor
Copy link
Member Author

@swift-ci please test source compatibility

@DougGregor
Copy link
Member Author

@swift-ci please test Linux

@swift-ci
Copy link
Contributor

Build failed
Swift Test OS X Platform
Git Sha - f2d96c32d8a5c528ea8a25b3a4c92155e85a3e2a

@swift-ci
Copy link
Contributor

Build failed
Swift Test Linux Platform
Git Sha - f2d96c32d8a5c528ea8a25b3a4c92155e85a3e2a

@DougGregor DougGregor force-pushed the concurrency-back-deploy-libraries-ci branch from f2d96c3 to 61c8f86 Compare August 27, 2021 05:32
@DougGregor
Copy link
Member Author

@swift-ci please test

@DougGregor
Copy link
Member Author

@swift-ci please build toolchain

@DougGregor
Copy link
Member Author

@swift-ci please test source compatibility

@swift-ci
Copy link
Contributor

Linux Toolchain (Ubuntu 16.04)
Download Toolchain
Git Sha - 61c8f86

Install command
tar zxf swift-PR-39061-661-ubuntu16.04.tar.gz
More info

@swift-ci
Copy link
Contributor

macOS Toolchain
Download Toolchain
Git Sha - 61c8f86

Install command
tar -zxf swift-PR-39061-1104-osx.tar.gz --directory ~/

@DougGregor
Copy link
Member Author

We're not getting the library installed properly, so this is not ready.

Allow the installation of the back-deployment shared libraries for
concurrency via build-script.
@DougGregor
Copy link
Member Author

@swift-ci please build toolchain

@DougGregor
Copy link
Member Author

@swift-ci please smoke test

@DougGregor
Copy link
Member Author

@swift-ci please test source compatibility

@DougGregor
Copy link
Member Author

All Python failures. Grrrr

@DougGregor
Copy link
Member Author

@swift-ci please test

@DougGregor
Copy link
Member Author

@swift-ci please build toolchain

@DougGregor
Copy link
Member Author

@swift-ci please test source compatibility

… name

When linking against the back-deployed _Concurrency library, ensure that
clients record an `@rpath`-relative dependency.
@swift-ci
Copy link
Contributor

Linux Toolchain (Ubuntu 16.04)
Download Toolchain
Git Sha - aa3e7fb

Install command
tar zxf swift-PR-39061-663-ubuntu16.04.tar.gz
More info

When testing the runtime in the OS (via the lit parameter
`use_os_stdlib`), add the path to the back-deployed concurrency
libraries into `DYLD_LIBRARY_PATH` for the test run. This should allow
us to run our regression tests on older OS's.
@swift-ci
Copy link
Contributor

macOS Toolchain
Download Toolchain
Git Sha - aa3e7fb

Install command
tar -zxf swift-PR-39061-1106-osx.tar.gz --directory ~/

build-script-impl effectively ignores the `install_destdir` provided to
it by build-toolchain, and uses something based on the build subdir
instead. But build-script products do follow `install_destdir`, so
make `build-toolchain` provide something closer to correct.
@DougGregor
Copy link
Member Author

@swift-ci please build toolchain

@DougGregor
Copy link
Member Author

@swift-ci please test

@swift-ci
Copy link
Contributor

macOS Toolchain
Download Toolchain
Git Sha - 73a1353

Install command
tar -zxf swift-PR-39061-1107-osx.tar.gz --directory ~/

@DougGregor DougGregor merged commit 529abee into swiftlang:main Aug 28, 2021
@DougGregor DougGregor deleted the concurrency-back-deploy-libraries-ci branch August 28, 2021 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants