Why Nostr? What is Njump?
2023-05-30 01:02:49
in reply to

simplex on Nostr: Thank you. Whenever users can’t receive messages I can’t think of anything until ...

Thank you. Whenever users can’t receive messages I can’t think of anything until it’s fixed. The team feels this pain too. We do try to fix issue as soon as possible, and in general last week incident we see as not acceptable even for beta releases, leave alone production. So we’re improving the test coverage now, and we will prioritise delivery receipts for 5.2 or 5.3 - that would reduce users’ and our stress a lot.

The cadence of f-droid is indeed a pain, there are two problems:

1) the time it takes to build the app. Because there is no Nix cache that holds GHC cross compiler and the stack it has to be compiled every time we build the app - it takes ~12 hours. On our CI the build takes either 20-60 min, depending on the scope of changes. We need to figure out how to use Nix cache, but the problem is that it’s not a priority when exactly two apps in f-droid use Nix…

2) the time it takes to update the whole F-Droid repo - I don’t fully understand the design, so not sure if it can be improved to have f-droid updated per app…

Users can of course switch to another source, but the app would be signed with another key (as it’s not a solved problem doing reproducible builds with GHC), which means they would have to export db, reinstall the app, and import again.

I don’t have a simple solution here…
Author Public Key
npub1exv22uulqnmlluszc4yk92jhs2e5ajcs6mu3t00a6avzjcalj9csm7d828