Android 10 - Q
Why did I not open this sooner.
Targeting android-10.0.0_r2
for all supported pixels (2, 3, 3a and their XL variants)
Status:
-
Branches pushed, manifest uploaded -
android-prepare-vendor - mostly done. -
walleye and taimen - mostly done, will do another pass later to make sure everything works -
crosshatch and blueline - mostly done, will do another pass later to make sure everything works -
bonito and sargo - mostly done, will do another pass later to make sure everything works -
SetupWizard - need to port to AndroidX and new also the new setup libraries, best to do this upstream - see https://review.lineageos.org/q/topic:%22ten-suw%22+(status:open%20OR%20status:merged) - mostly done, minor niggles remain -
prebuilts/calyx fdroid-repo doesn't get fully copied over, same issue as the symlinks above -
repo-manifest - repo is not allowed, and potentially same issue as symlinks above -
Webview is broken, needs to updated. Should also switch to TriChrome from MonoChrome, whenever Google releases the updated code. - see https://groups.google.com/a/chromium.org/forum/#!topic/android-webview-dev/Y8FIRqJCCNA Worked around this by shipping outdated AOSP chromium-webview 74, no other solution apart from just waiting for Google to release this and then update. -
Test data migration - mostly done, but let's verify again before shipping. -
Test functionality on all devices (repeat just to make sure things work) - mostly ok, will re-check one last time with signed builds. -
Test signing, and locked bootloader builds - works -
IMPORTANT Test OTA updates on all devices. - testkey OTAs work, need to verify with signed builds, updating from official CalyxOS Pie -
Verify CVE-2019-9436 is fixed on taimen (doesn't affect any other devices) - semi relevant, only here because the fix showed up in Q -
Enable any new Q features - themeing, permission hub, etc. Lineage <3, just gonna kang everything -
Don't show the "got your location in the background prompt" for whitelisted system apps, such as location providers - see https://gitlab.com/calyxos/calyxos/issues/78#note_220202808 -
Figure out what to do with app icons shown for the UnifiedNlp providers - see https://gitlab.com/calyxos/calyxos/issues/78#note_224690713 -
Pull in fixes for AOSP apps from AOSP master or Lineage, like Messaging having broken notifications. -
fdroid privext - seems to be a hit or miss, it worked so far, but now it isn't working for some reason. Need to check - Fixed in privext 0.2.11 and fdroidclient 1.8-alpha0
Edited by Chirayu Desai