-
Notifications
You must be signed in to change notification settings - Fork 564
Android P API enumification. #1821
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
Conversation
|
How do we want to do this?
As-is, it looks like this is the beginning/"administrivia" of enumification, as there are no changes to |
|
oops, the stabilization part is unintended. |
|
Wait, I didn't commit my local Configuration.props change. |
4daae71 to
e9df0df
Compare
|
The previous PR (gone now) had important files - map.csv and methodmap.csv (!) Now they are included too. The changes can be applied either with or without changes in BuildEverything.mk and Mono.Android.projitems. It is up to our branching/cherry-picking plan to deal with the new API. So far they are not included in this PR. xamarin-android-api-compatibility PR is created and I hope it is easy to review this time. |
|
xamarin/xamarin-android-api-compatibility#18 has been merged. Please update this PR to include a xamarin-android-api-compatibility bump. |
e9df0df to
18e955b
Compare
|
build |
|
Please rebase atop 796b828 so that we can (hopefully) get more complete build logs. |
18e955b to
06b0c78
Compare
|
Thank you for rebasing. In this case, we likely didn't need the build logs; the build is failing because we have API breakage. Lots of API breakage. I believe that this PR needs to update |
06b0c78 to
cd71dae
Compare
|
I guess we are still not sure if we want to mark it stable, but the PR is updated. |
|
Something seems rather bizarre with the unit test failures, e.g. Xamarin_Android_Build_Tests_BuildTest_BuildApplicationWithSpacesInPath_True_True_True____Debug: |
|
Reviewing the Why is it using Looking earlier in the failing build log, we see:
My suspicion is that we need to update |
|
build |
ebdb493 to
e543745
Compare
|
build |
git diff on remaining-int-*.txt shows what remains (and many of them are covered by comments on enumification-helpers). (There should be up-to-date documentation on how to work on enumification so that anyone can take over the work even after I left the project.) The API is now marked as stable.
e543745 to
d46d039
Compare
|
Finally Jenkins did the job. |
git diff on remaining-int-*.txt shows what remains (and many of them are
covered by comments on enumification-helpers).
(There should be up-to-date documentation on how to work on enumification
so that anyone can take over the work even after I left the project.)