thunder-app/thunder

Can't update to v0.3.0 on F-Droid due to certificate error.

Closed this issue · 10 comments

Bug Description

When trying to update Thunder on F-rdoid, it gives the following error:
share_3139496590697703156

Expected Behaviour

I would expect to be able to update the app.

Steps to Reproduce

  1. Have thunder installed through F-Droid
  2. Try to update to v0.3.0
  3. Observe that you get the certificate error

Additional Context

The F-Droid app that I use is Droid-ify

App Version

0.2.9

Device

Pixel 6

OS

Android 14

Hmm, thats interesting. I don't believe I changed much in the build process. I can try to reproduce this on an emulator, but can't guarantee if I'll be able to do so.

Update - I tried to follow these steps on an emulator but was unable to reproduce the issue:

  • Installed v0.2.9 from GitHub
  • Installed Droid-ify
  • Updated Thunder to v0.3.0 through Droid-ify

I don't think there's a way to install v0.2.9 via Droid-ify because that version was replaced by v0.3.0. If you have any other steps or ideas, please let me know!

I've found that I can trigger the error if I tap the version at the bottom of the application page in Droid-ify.
share_6604493226740705846
This may be a bug with Droid-ify — I'm not entirely sure.

I'm still unable to reproduce this. Can you check if this issue is still present on v0.4.0? Thanks!

Can you check if this issue is still present on v0.4.0?

Screenshot_20240531-134046.png

Unfortunately, it is. One note is that I'm on a beta version of Android — could this be having an effect on the certificates?

Hmm, interesting. These are the steps I tried to reproduce this issue (without any success):

  • Started on a clean emulator
  • Downloaded Droid-ify from their GitHub page
  • Downloaded an older Thunder version from GitHub releases (v0.3.0)
  • Attempted to update to v0.4.0 via Droid-ify to latest version

When doing this, it allowed me to install the update without any errors. How did you initially download Thunder? Was it through Droid-ify or some other means?

Could you also confirm the current version of Thunder you're on? Thanks!

How did you initially download Thunder? Was it through Droid-ify or some other means?

Unfortunately, I can't remember.


Could you also confirm the current version of Thunder you're on?

I'm now on 0.4.0, but, previously, I was on 0.3.x (I can't exactly recall the exact version, but I'm quite certain it was the version directly before 0.4.0)


The way that I managed to install 0.4.0 was I uninstalled Thunder, and just reinstalled the 0.4.0 version from Droid-ify. I'll see if it'll let me update through Droid-ify when the next Thunder update rolls out.

Sounds good! Do keep me updated if this issue occurs in the future, as it could potentially affect a lot of other users.

@K4LCIFER Have you experienced this issue when updating to v0.5.0? If not, then I'll go ahead and close this issue. Otherwise, we might need to do further investigation to figure out the root cause.

Nope! I was able to update smoothly. Thank you for checking in/keeping up with this issue ☺️

No problem! I'm glad the issue is resolved. I'll go ahead and close this now.