@sudoleah@myersguy this will refresh db without updating system and install package. If new package depends on newer libraries than other installed packages, it will break dependencies for installed packages. That might be easily solved with local solib dependency tracking (like gentoo preserved-libs database), but arch does not have it.
@renzev@Ephera it does not work good, because on android you have to mount sshfs 3 times to become it accessible for apps. Just little option to add 2 bind mounts and maintain it would solve fs access issues, but now manually doing it in root shell is not easy
@Ephera@renzev android fs is just sucks. You cannot share folder with other app because of gargage sepolicy. You can share folder descriptor to bypass mount namespace, but selinux will prevent accessing it until set to permissive mode. And android does not provide way to patch sepolicy for user.
@PlantPowerPhysicist @HappyFrog f(l)atpak is workaround, not solution. It should not work in non-default configuration