InviZible icon indicating copy to clipboard operation
InviZible copied to clipboard

Use your own signatures for F-Droid packages

Open cobratbq opened this issue 10 months ago • 2 comments

Hi, great project.

One thing that would be nice, is if you could use your own (public key and) signatures for the F-Droid packages. I think they allow it when the builds are reproducible. That would mean you are able to offer the byte-exact same packages on Github and F-Droid. (That would probably produce a problem for current F-Droid users due to public key changing. I am aware that what I ask may not be a effortless transition.)

cobratbq avatar Apr 21 '25 19:04 cobratbq

Hi,

great project

Thank you!

builds are reproducible

This will require extra actions when I need to update the app dependencies such as Tor, DNSCrypt, etc. It may not be that obvious, but there are quite a few of them. I'm developing the app alone, so this will take a significant amount of time that I can spend on development.

While reproducible builds could be implemented, I have no such plans at this time. It would be a bit overkill for one person.

Gedsh avatar Apr 22 '25 19:04 Gedsh

I understand. I may have a look at this myself. It may not be too hard, because I think projects like tor may already be set up to be reproducible.

It would be a bit overkill for one person.

There are other benefits. In making them reproducible, you will also validate your own environment against the build produced by e.g. F-Droid. Granted, that's the ideal case when you know everything works as expected. And you are able to offer multiple upgrade paths. (E.g. primarily F-Droid, but one could use Obtainium to acquire packages directly from Github.) And there are fewer different variations.

Anyways, you get my point. I totally understand that as a single individual it takes a significant amount of time.

cobratbq avatar Apr 26 '25 01:04 cobratbq