Strange functioning of mull browser updates when the divestos repo is enabled and mull was installed from the official f-droid repo

Today I updated the f-droid repository and I noticed that both fennec and mull versions 93.1.0 are available but the mull version is not listed as suggested and the fennec one is. I’ve also noticed that on the f-droid site the suggested version for mull is 93.1.0, unlike the f-droid app, and I noticed that this happens because I had enabled the divestos repo (even though I installed mull from the official f-droid repo), but by disabling it in the app the version 93.1.0 is suggested again. Is it a bug or is there a particular reason for this strange behavior of the f-droid app?

2 Likes

From what I’ve seen the F-Droid Repo will take precedence over the DivestOS repo when it comes to the suggested versions.

1 Like

I’ll try to explain in detail what happened (and I think it happened to me at least another time with another app and another repo, but I don’t remember which one):

I installed mull from the official f-droid repo several times ago, yesterday I added the divestos repo to f-droid.

Yesterday evening the updated version of mull was available in the divestos repo, but it didn’t show it as suggested and didn’t suggest the update because it wasn’t compatible with the version installed (in the f-droid app I activated the option to see non-compatible apps).

Today the update was available on the official f-droid repo as well, but the suggested version was still the one already installed and until I disabled the divestos repo the situation did not change.

Once I disabled the divestos repo and updated the repos the updated version was correctly reported and it suggested me to upgrade.

I think it may be a bug but I’m wondering if anyone else has ever noticed similar behavior and if it’s reproducible.

With all apps installed from external repos but also present on the official f-droid repo I’ve never had problems but in this case the app was installed from the official repo and not from the external repo.

Now I’ve just updated catima without any problems: I installed catima from the official repo but it is also present on the izzyondroid repo (which I activated) so it should be a similar situation to that of mull, but in this case the update has not presented any problem.

Note that the repo order is important too… first take precedence iirc

1 Like

The really strange thing is that the update was present in both repos but the f-droid app did not report it to me because the version already installed was still indicated as the suggested version. Once I disabled the divestos repo the f-droid app correctly reported the update as suggested. And once the mull update was done, and the divestos repo reactivated, the latest version was still shown as suggested.

This isn’t a big deal, and it’s a fairly rare case, but I was curious as to why.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.

think I saw some issues, the latest Nightly has some changes to that code: (don’t update to alpha as it nukes repos setup, use the Nightly repo and test) Upcoming alpha release of F-Droid Client | F-Droid - Free and Open Source Android App Repository

1 Like

I’ve already updated to the f-droid alpha version, and indeed the external repo was deleted (not a real issue I can readd them), interestingly the divestos repo wasn’t deleted (maybe because I use divestos as OS now). I’ll let you know if the issue is solved with the latest version of f-droid. Thanks

yes, it’s added by the system

1 Like

Indeed, version 1.16-alpha0 seems to solve the problem and updates are now reported correctly.

@Licaon_Kter Do you think it vould be similar issue than at begin on this thread, when…

If you add repo including fork of hypatia, name is different, but package name same as in hypatia if I remember right…

Then if you search hypatia with official stable f-droid client, you can only see that forked app at search results. Also if there is update available for hypatia, f-drois “sees that” only after disabling repo which invludes fork of hypatia.

On the other hand if using other f-droid client, no issues described above. So hoping new f-droid version could solve this too.

Just recently I reported similar problems with the repositories:

I trust that a solution will be found.

2 Likes