Cgeo: updates only available if I deactivate and reactivate the package repository

I guess this is https://gitlab.com/fdroid/fdroidclient/issues/1623

Problem persists with 1.7 on both Android 4.4.2 and 4.4.4.

I just did the manual deactivate and reactivate the repo process and had a strange experience (F-Droid 1.7 on Android 4.4.4) that might shed some light on the problem. After it updated the repos, I had 5 updates, but then it immediately started updating the repos again, and when that finished, I only had 3 updates. So I installed those 3 updates, rebooted, and did the process again.

This time, it found the other 2 update that had disappeared, and again, immediately started updating the repos. It wouldn’t let me click to download the 2 updates individually, so it clicked ‘update all’. Again, once the second update finished, the two updates disappeared from the ‘updates’ tab, and it just had the ‘your apps are up to date’ message.

Just out of curiosity, I searched for one of the apps that had come up, Jami, and when I went to its page in the app, it was downloading its update. Which got me wondering, could the problem be in the code that tallies up the available updates and lists them on the ‘updates’ tab? Maybe the updates are being downloaded, ready to install (assuming that option is checked in the settings), but just not listed in the ‘updates’ tab, so it seems like they’re not being checked or downloaded at all?

Curiously, I went back to the ‘updates’ tab again and I could see download progress bars for Jami and another app. But although Jami appears to have finished downloading, there’s no install button. Then I went to the settings tab to check what version of F-Droid I’m using, and when I went back to ‘updates’, again it’s saying ‘your apps are up to date’, but the ‘updates’ button has a red circle on it with a “1”. But when I go to the Jami page, there’s only ‘uninstall’ or ‘open’, no ‘update’ option.

Is there something else (eg on GitLab) that I could file a more formal bug report? Would that help? I’m happy to try some things to help narrow down the problem.

Report on Gitlab with as many details (logcat?) as you can get, yes.

At least in your case it might be the (old) device at fault, how much RAM do they have? Eg. it takes time to install an app and to report it’s status as done, hence the confusing install/update state in the UI.

Regarding “It wouldn’t let me click to download the 2 updates individually” that’s a known bug that I see too.

Unable to click on download, and taking time for drawable to show is a regular issue I face tbvh.
But as @Licaon_Kter states, seems to be a known bug.

I’ve got a person with a similar problem. Got error reports for outdated f-droid versions, turns out they won’t get the new version. I sadly can’t provide any logs for remote systems…

Mastodon