Skip to content

Build on Windows again - #71

Merged
grendello merged 1 commit into
dotnet:masterfrom
dellis1972:buildonwindowsagain
Aug 19, 2020
Merged

Build on Windows again#71
grendello merged 1 commit into
dotnet:masterfrom
dellis1972:buildonwindowsagain

Conversation

@dellis1972

@dellis1972dellis1972 commented Aug 18, 2020

Copy link
Copy Markdown
Contributor

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.

@dellis1972dellis1972 changed the title Build on Windows againBuild on Windows again [WIP]Aug 18, 2020
@dellis1972dellis1972 changed the title Build on Windows again [WIP]Build on Windows againAug 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.
@grendello
grendello merged commit 8f2053c into dotnet:masterAug 19, 2020
@dellis1972
dellis1972 deleted the buildonwindowsagain branch August 19, 2020 15:01
Sign up for freeto 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

@dellis1972@grendello