Skip to content

Conversation

@jonpryor
Copy link
Contributor

Context: #1032

We previously obsoleted support for API levels earlier than API-19;
see commit 66e1b65.

Next up: stop building Mono.Android.dll and related assemblies for
API levels earlier than API-19, and stop shipping Mono.Android.dll
assemblies for $(TargetFrameworkVersion) values before v4.4 (19).

PR #1032 previously tried to do this, and failed, because it attempted
to do "too much," removing code from Mono.Android.dll as well as
removing support for building the obsolete API levels.

Simplify things by just altering the build system and not the
source code within Mono.Android.dll.

@jonpryor jonpryor added the full-mono-integration-build For PRs; run a full build (~6-10h for mono bumps), not the faster PR subset (~2h for mono bumps) label Nov 29, 2018
@jonpryor
Copy link
Contributor Author

macOS PR Debug Build failure is because the Java.Interop.Dynamic-Tests.dll unit tests crashed, which isn't entirely unusual, and thus I'm happy to overlook that.

Context: dotnet#1032

We previously obsoleted support for API levels earlier than API-19;
see commit 66e1b65.

Next up: stop *building* `Mono.Android.dll` and related assemblies for
API levels earlier than API-19, and stop *shipping* `Mono.Android.dll`
assemblies for `$(TargetFrameworkVersion)` values before `v4.4` (19).

PR dotnet#1032 previously tried to do this, and failed, because it attempted
to do "too much," removing code from `Mono.Android.dll` *as well as*
removing support for *building* the obsolete API levels.

Simplify things by *just* altering the build system and *not* the
source code within `Mono.Android.dll`.
@jonpryor jonpryor force-pushed the jonp-do-not-build-obsolete-bindings branch from 01ca136 to bd4da9d Compare November 30, 2018 03:26
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

full-mono-integration-build For PRs; run a full build (~6-10h for mono bumps), not the faster PR subset (~2h for mono bumps)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants