armhf, aarch64, armv7 are stuck at Qt 5.10 in Alpine (update to 5.12 is not built yet)
I was following the guide for the nexus 5 (hammerhead) to run plasma mobile on top of postmarketos. https://wiki.postmarketos.org/wiki/Google_Nexus_5_(lg-hammerhead)
I was troubleshooting using this page: https://wiki.postmarketos.org/wiki/Plasma_Mobile
I've looked through logread and found the error:
Dec 31 13:59:59 lg-hammerhead user.notice user:plasma-mobile: Cannot mix incompatible Qt library (version 0x50a01) with this library (version 0x50c00)
I listed off my packages installed after the install:
lg-hammerhead:~# apk list *qt* | grep ^qt5 | grep '\[installed\]' | sort
qt5-qtbase-9999-r9 armhf {qt5-qtbase} (LGPL-2.0 with exceptions or GPL-3.0 with exceptions) [installed]
qt5-qtbase-sqlite-9999-r9 armhf {qt5-qtbase} (LGPL-2.0 with exceptions or GPL-3.0 with exceptions) [installed]
qt5-qtbase-x11-9999-r9 armhf {qt5-qtbase} (LGPL-2.0 with exceptions or GPL-3.0 with exceptions) [installed]
qt5-qtdeclarative-9999-r3 armhf {qt5-qtdeclarative} (LGPLv2 with exceptions or GPLv3 with exceptions) [installed]
qt5-qtgraphicaleffects-5.10.1-r0 armhf {qt5-qtgraphicaleffects} (LGPL-2.0 with exceptions or GPL-3.0 with exceptions) [installed]
qt5-qtmultimedia-5.10.1-r1 armhf {qt5-qtmultimedia} (LGPL-2.0 with exceptions or GPL-3.0 with exceptions) [installed]
qt5-qtquickcontrols-5.10.1-r0 armhf {qt5-qtquickcontrols} (BSD and (LGPL-2.0 with exceptions or GPL-3.0 with exceptions) and GFDL) [installed]
qt5-qtquickcontrols2-5.10.1-r0 armhf {qt5-qtquickcontrols2} (LGPL-2.0 with exceptions or GPL-3.0 with exceptions) [installed]
qt5-qtscript-5.10.1-r1 armhf {qt5-qtscript} (LGPL-2.0 with exceptions or GPL-3.0 with exceptions) [installed]
qt5-qtsensors-5.10.1-r0 armhf {qt5-qtsensors} (LGPL-2.0 with exceptions or GPL-3.0 with exceptions) [installed]
qt5-qtsvg-5.10.1-r0 armhf {qt5-qtsvg} (LGPL-2.0 with exceptions or GPL-3.0 with exceptions) [installed]
qt5-qttools-5.10.1-r0 armhf {qt5-qttools} (LGPL-2.0 with exceptions or GPL-3.0 with exceptions) [installed]
qt5-qtvirtualkeyboard-5.12.0-r0 armhf {qt5-qtvirtualkeyboard} (GPL-3.0 GPL-2.0 LGPL-3.0) [installed]
qt5-qtwayland-5.12.0-r0 armhf {qt5-qtwayland} (GPL-3.0 GPL-2.0 LGPL-3.0) [installed]
qt5-qtx11extras-5.10.1-r1 armhf {qt5-qtx11extras} (GPL-3.0) [installed]
qt5-qtxmlpatterns-5.10.1-r0 armhf {qt5-qtxmlpatterns} (LGPL-2.0 with exceptions or GPL-3.0 with exceptions) [installed]
It looks like there is a good mix, but specifically the error is pointing out the 5.12.0-r0 and 5.10.1-r0 packages.
I'm fairly new to all this (about 2 hours deep here, I don't know much about the apk packager, but it seems like there are some package mismatches happening, I couldn't find qt5-qtwayland on alpine linux's site package list at all, so I'm guessing the bootstrap script builds/installs them?