mirror of
https://github.com/f-droid/fdroidclient.git
synced 2026-04-20 23:07:26 -04:00
* The way Trichrome library (which is a static shared library)
is implemented means that the PackageManager ends up with two
entries for it, one for the system-installed version, and another
for the upgrade installed on /data.
* The previous implementation which only relied on packageName would
sometimes pick the older version, which meant that even after installing
an update it'd still keep trying to re-install the same version over
and over again since in F-Droid's internal database it still thought that
an older version was installed.
* Always using the newer version / higher version code should hopefully fix this.
Fixes: b52c7ca39a
"Remove duplicate entries from installed packages list"
Issue: https://gitlab.com/fdroid/fdroidclient/-/issues/2184
Issue: calyxos#406