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

Support OS X 10.9 #16972

Closed
andyleejordan opened this issue Apr 14, 2016 · 7 comments
Closed

Support OS X 10.9 #16972

andyleejordan opened this issue Apr 14, 2016 · 7 comments
Assignees
Labels
os-mac-os-x macOS aka OSX
Milestone

Comments

@andyleejordan
Copy link
Member

The widely popular Travis CI's OS X build machines run 10.9.5. While NuGet (in .NET CLI) recognizes the platform with the "osx.10.9-x64" moniker, unfortunately, .NET Core does not (yet) build packages for 10.9, thus resulting in errors from NuGet and a failed build.

Please consider supporting 10.9 (at least on a best-effort basis, provide runtime packages) so that we can officially expand our internal project's support matrix to OS X by continuing to use Travis CI.

andyleejordan referenced this issue in PowerShell/PowerShell Apr 14, 2016
Unfortunately, Travis CI's OS X machines are 10.9.5, per
https://docs.travis-ci.com/user/osx-ci-environment/#CI-environment-OS.
While NuGet supports the RID, .NET Core does not yet publish 10.9
packages, resulting in a build failure we can't do anything about.

I've asked for best-effort support by providing runtime packages for
10.9 in dotnet/corefx#7731.

Revert "Add OS X 10.9 runtime"

This reverts commit 19ab0de.
@stephentoub stephentoub assigned joshfree and unassigned AArnott Apr 14, 2016
andyleejordan referenced this issue in PowerShell/PowerShell Apr 14, 2016
Unfortunately, Travis CI's OS X machines are 10.9.5, per
https://docs.travis-ci.com/user/osx-ci-environment/#CI-environment-OS.
While NuGet supports the RID, .NET Core does not yet publish 10.9
packages, resulting in a build failure we can't do anything about.

I've asked for best-effort support by providing runtime packages for
10.9 in dotnet/corefx#7731.

Revert "Add OS X 10.9 runtime"

This reverts commit 19ab0de.
@joshfree
Copy link
Member

@andschwa 10.11 is our current minimum supported version of OS X. Older releases 10.9.x and 10.10.x are in limited "Security updates and printer drivers only" support from Apple.

@joshfree
Copy link
Member

@akoeplinger I see your name in the travis-ci docs (https://docs.travis-ci.com/user/languages/csharp/) 😄 - do you know when travis-ci will upgrade their build machines to os x 10.11?

@MariadeAnton
Copy link

Sorry for the confusion!

Currently these versions are supported in Travis CI:

  • Xcode 7.3 (OS X 10.11) – osx_image: xcode7.3
  • Xcode 7.2 (OS X 10.11) – osx_image: xcode7.2
  • Xcode 7.1 (OS X 10.10) – osx_image: xcode7.1
  • Xcode 7 (OS X 10.10) – osx_image: xcode7
  • Xcode 6.4 (OS X 10.10) – osx_image: xcode6.4
  • Xcode 6.3 (OS X 10.10) – osx_image: beta-xcode6.3
  • Xcode 6.2 (OS X 10.9) – osx_image: beta-xcode6.2
  • Xcode 6.1 (OS X 10.9) – osx_image: beta-xcode6.1 – Default when no other osx_image: is specified

from: https://docs.travis-ci.com/user/languages/objective-c#Supported-OS-X-iOS-SDK-versions

@akoeplinger
Copy link
Member

@joshfree I'm a co-maintainer of the community C# support in Travis, so I don't really have control over when they upgrade :)

According to the list María provided above it should be possible to switch your builds to an OSX supported by .NET Core (something I need to keep in mind for my plans of adding support for .NET Core alongside Mono on Travis, so thanks for the issue!).

@ghost
Copy link

ghost commented Apr 14, 2016

@andschwa, you can add a key:

osx_image: xcode7.3

in your .travis.yml file, to use OS X 10.11.

Reference: https://github.com/search?q=extension%3Ayml+osx_image&ref=searchresults&type=Code&utf8=%E2%9C%93

@andyleejordan
Copy link
Member Author

Ah I was one Google away from finding this last night! Thank you very much @MariadeAnton and @joshfree; setting said key enabled OS X 10.11, and now I just have to deal with dotnet restore and too many open files, but that was too be expected.

@andyleejordan
Copy link
Member Author

And we're golden; matrix expanded to OS X 😄

@msftgits msftgits transferred this issue from dotnet/corefx Jan 31, 2020
@msftgits msftgits added this to the 1.0.0-rtm milestone Jan 31, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Jan 1, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
os-mac-os-x macOS aka OSX
Projects
None yet
Development

No branches or pull requests

6 participants