-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[Piepline Tool] Upgrade Eto #6208
Conversation
@cra0zy - I merged the dependencies. |
7f1e72d
to
58ec08a
Compare
@tomspilman @dellis1972 Ok, so there are 2 ways to fix the build:
|
I just upgraded the Mac build bot 2 nights ago. I did an update in Xamarin studio which downloaded the latest stable for me and installed it. Also installed VS for Mac as @dellis1972 requested. Is there something else i need to upgrade? |
@tomspilman Should be just a straightforward install of: http://www.mono-project.com/download/stable/#download-mac Tho I don't mind downgrading the required .NET Framework version of Pipeline Tool for Linux, this bumped it up to 4.7.1 to avoid usage of those stub references. |
So that is a Mono update and not a Xamarin Studio update (although i would have expected XS to update Mono). Is there any danger of updating Mono separate from XS? If not i'll update it as soon as i;m in the office today. |
Not sure how mono stuff gets packaged on Mac, so I don't know. I guess we need @dellis1972 for this. |
We can wait for @dellis1972 then. We got a new Mac build box that i need to setup anyway. It should make our Mac builds as fast if not faster than the Windows builds. |
I would still like the mac build bot upgraded, but for now, MonoGame/MonoGame.Dependencies#119 |
We should be able to safely update mono to 5.8 as well as both Xamarin.iOS
and Xamarin.Android.
I'm surprised that didn't happen? Usually when you update via Xamarin
Studio or Visual Studio for Mac update manager it
upgrades everything to the latest stable.
…On 23 February 2018 at 20:48, Harry ***@***.***> wrote:
I would still like the mac build bot upgraded, but for now,
MonoGame/MonoGame.Dependencies#119
<MonoGame/MonoGame.Dependencies#119>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#6208 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAxeeeKup_IUR3616rVPwdwjR2u-RSVRks5tXyQhgaJpZM4SRSr2>
.
|
@cra0zy - The mac build box now has Mono 5.8 installed. |
a5a4e55
to
67cbac8
Compare
Well that is.. strange... |
Nothing can be simple on Mac or Linux. :) |
May I take the easy way out? (MonoGame/MonoGame.Dependencies#119) |
I'll let @dellis1972 decide on that. I don't know what the implications are and hate to see us throw more stuff into the dependencies for temp fixes. |
https://blogs.msdn.microsoft.com/dotnet/2017/10/17/announcing-the-net-framework-4-7-1/ BCL – .NET Standard 2.0 Support.NET Framework 4.7.1 has built-in support for .NET Standard 2.0. .NET Framework 4.7.1 adds about 200 missing APIs that were part of .NET Standard 2.0 but not actually implemented by .NET Framework 4.6.1, 4.6.2 or 4.7. You can refer to details on .NET Standard on .NET Standard Microsoft docs. Applications that target .NET Framework 4.6.1 through 4.7 must deploy additional .NET Standard 2.0 support files in order to consume .NET Standard 2.0 libraries. This situation occurred because the .NET Standard 2.0 spec was finalized after .NET Framework 4.6.1 was released. .NET Framework 4.7.1 is the first .NET Framework release after .NET Standard 2.0, enabling us to provide comprehensive .NET Standard 2.0 support. Experience in .NET Framework 4.6.1 through 4.7
Experience in .NET Framework 4.7.1
|
@dellis1972 Ping, waiting on you in here. |
v4.7.1 looks like its shipping with Mono 5.10 :( Personally I'd rather wait for 4.7.1 and bump the Pipeline tool, having to pull in a ton of assemblies is a bit of a pain.. but I guess we don't have a choice since Mono 5.10 is going to be a while. I'll merge the Dependencies PR so we can at least get a Build here for me to test on Mac. |
It got released 2 days ago |
|
On stable actually: http://www.mono-project.com/download/stable/#download-mac The latest Stable Mono release is: 5.10.0 Stable (5.10.0.140) |
Hmm. not appearing for me in VSForMac |
This is good to go. |
OK merging on the provision that once 5.10 is available on stable we upgrade to 4.7.1 and remove those reference libraries from Dependencies. :) |
They in total take less than 3 MB so they shouldn't create any problems from downloading perspective. |
NEEDS: MonoGame/MonoGame.Dependencies#118
This PR just upgrades Eto code for 2.4.1. Most notable stuff are: