Skip to content

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

Open
sinoru wants to merge 6 commits into
kylef:masterfrom
sinoru:align-build
Open

Align swiftenv-build works with Swift 3.x#76
sinoru wants to merge 6 commits into
kylef:masterfrom
sinoru:align-build

Conversation

@sinoru

@sinoru sinoru commented Dec 13, 2016

Copy link
Copy Markdown
Contributor

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

sinoru commented Dec 17, 2016

Copy link
Copy Markdown
Contributor Author

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

sinoru commented Dec 18, 2016

Copy link
Copy Markdown
Contributor Author

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

sinoru commented Dec 19, 2016

Copy link
Copy Markdown
Contributor Author

All works!

@sinoru

sinoru commented Dec 21, 2016

Copy link
Copy Markdown
Contributor Author

All CI tests passed!

@fcrespo82

fcrespo82 commented Mar 13, 2017

Copy link
Copy Markdown

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

kylef commented Mar 29, 2017

Copy link
Copy Markdown
Owner

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

sinoru commented Mar 29, 2017

Copy link
Copy Markdown
Contributor Author

@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

sinoru commented Mar 29, 2017

Copy link
Copy Markdown
Contributor Author

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