Neo-Store icon indicating copy to clipboard operation
Neo-Store copied to clipboard

[Bug] Crash when updating Signal

Open h-2 opened this issue 1 year ago • 5 comments

Describe the bug

Calyx Repo just updated Signal (finally!). But now NeoStore crashes when trying to download it. This is really annoying, because the current signal version will become unusable in a week.

To Reproduce Steps to reproduce the behavior:

  1. Activate the Calyx Testing Repo
  2. Find Signal
  3. Press install
  4. App crashes during download even if it is kept in foreground

Expected behavior

Shouldn't crash.

Screenshots

Relevant information:

  • Device: Pixel 6
  • Android Version: 14
  • ROM: GrapheneOS
  • App's Version: 1.0.5
  • Disabled battery optimization for Neo Store? Yes
  • What is your selected installer? Default

h-2 avatar Sep 10 '24 05:09 h-2

If I select the System-Downloader in the options, it doesnt crash while downloading, but then it fails to verify the signature afterwards.

h-2 avatar Sep 10 '24 05:09 h-2

I face neither issues. If the signature fail it could be that you've Signal from another source. Try if disabling signature verification in settings/updates help, if not then you surely have Signal from another source.

That said, if you'd like Signal with timely updates uninstall yours (don't forget to backup) and install Signal-FOSS from TwinHelix's repo.

machiav3lli avatar Sep 10 '24 11:09 machiav3lli

If the signature fail it could be that you've Signal from another source.

No, I have from Calxy source.

Calyx is aware of the issue, it happens because Signal has rotated their Signing key: https://community.signalusers.org/t/beta-feedback-for-the-upcoming-android-7-10-release/61489/60

This caused problems in the FDroid repo software resulting in a delay of the Signal builds. Those are now fixed and the official F-Droid clients should be able to handle the change. But I was told that they wouldn't be surprised if other clients had problems updating this particular package.

h-2 avatar Sep 10 '24 14:09 h-2

I can confirm that F-Droid basic client is able to successfully upgrade the Signal App from the same Repo that NeoStore failed with.

h-2 avatar Sep 10 '24 14:09 h-2

Try if disabling signature verification in settings/updates help, if not then you surely have Signal from another source.

I would've been interested in this point, but it seems you didn't check this (too late, I guess). That said, I'll see what needs to be implemented to support signature rotation.

machiav3lli avatar Sep 11 '24 12:09 machiav3lli