Skip to content
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

Align swiftenv-build works with Swift 3.x #76

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

sinoru
Copy link
Contributor

@sinoru sinoru commented Dec 13, 2016

This make swiftenv-build using self-defined presets that almost same as swift linux build one.

@sinoru sinoru force-pushed the align-build branch 2 times, most recently from 904bd81 to e60a50f Compare December 16, 2016 14:11
@sinoru
Copy link
Contributor Author

sinoru commented Dec 17, 2016

Testing:

  • 2.2.1 on macOS
  • 3.0.1 on macOS
  • 2.2.1 on Ubuntu 16.04
  • 3.0.1 on Ubuntu 16.04

@sinoru
Copy link
Contributor Author

sinoru commented Dec 18, 2016

Build Re-Testing after 3b061fb

  • 2.3-dev on macOS
  • 3.0.1 on macOS (REPL doesn't work. I thinks this due to lldb codesign)
  • 2.2.1 on Ubuntu 16.04
  • 3.0.1 on Ubuntu 16.04

@sinoru
Copy link
Contributor Author

sinoru commented Dec 19, 2016

All works!

@sinoru
Copy link
Contributor Author

sinoru commented Dec 21, 2016

All CI tests passed!

@fcrespo82
Copy link

fcrespo82 commented Mar 13, 2017

Is there a timeframe to merge this?
Can I help in anyway?
Would be of much help for the plugin I made (asdf-swift) for asdf that depends on it.

@kylef
Copy link
Owner

kylef commented Mar 29, 2017

Thanks for this @sinoru. I'm sorry I have not got round to looking at this PR yet. Testing this out is going to be a little tricky as I do not have much hardware that is capable of building Swift in a reasonable time. I am wondering how we could automate testing on various platforms.


There is a lot of complexity here and I think it would be great if Swift could provide a single tarball including the source of all versions. I've tried to open a discussion on the Swift evolution list that can be found at https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20161212/029433.html .


Can I help in anyway?

@fcrespo82 Yes, you could help test on as many platforms as you can and report back your experiences.

@kylef kylef closed this Mar 29, 2017
@kylef kylef reopened this Mar 29, 2017
@sinoru
Copy link
Contributor Author

sinoru commented Mar 29, 2017

@kylef You're right. It is hard to test it. Even I try on Travis CI, this leads timeout.
Uhm... I have some idle linux VPS servers.. that I can offer jenkins to test it maybe?
But, Still... building swift on Swift Projects' own CI(jenkins) takes almost 1 hour that is too long to test it frequently.

So until swift has own idea to handle well to build it, maybe we can flag this feature as experimental.

@sinoru
Copy link
Contributor Author

sinoru commented Mar 29, 2017

Rebased on latest #73.

@kylef kylef mentioned this pull request May 17, 2017
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.

3 participants