Skip to content

Conversation

@dellis1972
Copy link
Contributor

@dellis1972 dellis1972 commented Aug 18, 2020

Commit 755a42a reverted the system which built the native libzip.dll in Windows. This was because we suspected that the change from using mingw was causing a runtime crash. However this turned out not to be the case (see #67).

So this PR adds back in the code which builds the windows dll on windows.

It also updates the libzip-changes.patch so that it would apply on windows via git apply. This patch now works on all platforms.

Also testing out a new release package system. Rather than just publishing to stable on nuget, we will first publish an x.x.x-rc release candidate. This will allow us to do a test PR on xamarin.android without breaking the current stable package. We had a situation over the last few months where the "stable" package actually had a crash on windows. This is not ideal for people consuming the nuget.

So from now on we will publish an -rc do a bump in xamarin.android and if that passes, then we can publish a stable release.

@dellis1972 dellis1972 changed the title Build on Windows again Build on Windows again [WIP] Aug 18, 2020
@dellis1972 dellis1972 changed the title Build on Windows again [WIP] Build on Windows again Aug 19, 2020
Commit 755a42a reverted the system which built the native libzip.dll in Windows.
This was because we suspected that the change from using mingw was causing a runtime
crash. However this turned out not to be the case (see dotnet#67).

So this PR adds back in the code which builds the windows dll on windows.

It also updates the libzip-changes.patch so that it would apply on windows via `git apply`.
This patch now works on all platforms.

Also testing out a new release package system. Rather than just publishing to stable on nuget,
we will first publish an `x.x.x-rc` release candidate. This will allow us to do a test PR on
xamarin.android without breaking the current stable package. We had a situation over
the last few months where the "stable" package actually had a crash on windows.
This is not ideal for people consuming the nuget.

So from now on we will publish an `-rc` do a bump in xamarin.android and if that
passes, then we can publish a stable release.
@dellis1972 dellis1972 force-pushed the buildonwindowsagain branch from 6d79c4f to 2d3abe8 Compare August 19, 2020 12:51
@dellis1972 dellis1972 requested a review from grendello August 19, 2020 12:52
@grendello grendello merged commit 8f2053c into dotnet:master Aug 19, 2020
@dellis1972 dellis1972 deleted the buildonwindowsagain branch August 19, 2020 15:01
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.

2 participants