Conversation
|
Blocked on https://github.com/dotnet/cli/issues/8290 |
cbdfbc3 to
29a9317
Compare
|
I am having second thoughts on https://github.com/dotnet/cli/issues/8290. The SDK should not violate principle of least surprise. I think not enabling globalization would do that. Now, having the runtime and SDK not be symmetric would be very odd, but given the goals of Alpine, I think that's OK. Thoughts? |
|
I'm torn on this mainly because of the asymmetry. I am concerned this will cause some issues at deployment. We can try to call this out in documentation but I am sure it will get overlooked if read at all. |
|
So, how about we publish the sdk image as-is (with globalization present) since we have the opportunity to actually publish something now. We can work through the rest as we go. It's only preview1, so I think we have enough time to make changes some of which can still be breaking. Yes? |
|
I am good with that plan preview1 plan. |
* Merging changes from nightly repo into nightly branch (#365) * Update nightly SDK to 2.1.300-preview1-008123 * Use ProductVersion from build info * Add support for specifying a custom repo-owner when building (#379) * Update nightly SDK to 2.1.300-preview1-008162 * Refactor pattern used to initial NuGet package cache (#382) * Refactor pattern used to initial NuGet package cache * Add tests to verify package cache exists in SDK images * Add Alpine SDK image (#376) * (update-dependencies) Use TLS1.2 when downloading from GitHub * Update nightly SDK to 2.1.300-preview1-008174 * Increase build timeout * 2.1 images (#385) * Update supported distros for 2.1 * Updating to latest SDK/Runtime versions * Add 2.1 build legs * Fix-up 'dotnet-nightly' references
Copied from dotnet/dotnet-docker-nightly#508 by @richlander
This PR isn't quite ready. Work items:
* [ ] Consider globalization invariant mode support for the SDK.Sample I used for testing: https://github.com/dotnet/dotnet-docker-samples/tree/alpine/dotnetapp-prod
I got the image to work as expected but needed to remove invariant-mode support for the SDK. it seems like the SDK fails to run with invariant mode.
This is the error that I saw before removing globalization invariant mode / adding ICU: