Transition to Dedicated Signer for Android Builds

Ben Cooksley bcooksley at kde.org
Mon Nov 18 17:05:16 GMT 2019


On Mon, Nov 18, 2019 at 11:18 PM Nicolas Fella <nicolas.fella at gmx.de> wrote:
>
> On Samstag, 16. November 2019 09:35:08 CET Ben Cooksley wrote:
> > Hi all,
> >
> > I have just completed transitioning the Android builds on the Binary
> > Factory from having the signing handled on the builders themselves (by
> > Qt's Android Tooling) to a dedicated signing machine (using Android's
> > tooling directly).
> Thanks for your work!
>
> > Should there be any issues please let me know.
> I haven't noticed any regression

Thanks for confirming this.

>
> > This has improved the overall security and scalability of the Binary
> > Factory, ensuring that high value assets such as our signing keys are
> > kept separate from the builds themselves.
> >
> > As part of this the F-Droid repository on cdn.kde.org will also be
> > automatically updated going forward.
> >
> > For now this is pointed to a test path - if someone could please
> > confirm that the repository at https://cdn.kde.org/android/test/ is
> > working correctly, that would be appreciated (after which i'll switch
> > it to the production path).
> It appears to work fine

Excellent. I've now switched the production path over.

> > (Side note: it appears we are producing APKs marked for debugging,
> > which F-Droid isn't 100% happy with)
> Changing that should be trivial, however I'm not sure that's the semantics we
> want to have. IMO it would make sense to have debug builds from master with
> debuggable APKs and libs containing debug symbols. Once we want to release
> stuff for real, i.e. on Google Play we then would need a dedicated release
> build, i.e. from a given branch/tag and with libs/APKs build in release mode.
> For F-Droid the release builds would be done on their hardware using their
> build scripts, so that's not really relevant here.

I'll leave this for you and the others to decide on - please let me
know if anything needs adjusting.

> > Thanks,
> > Ben
>
> Cheers
> Nico
>
>

Cheers,
Ben

>


More information about the KDE-Android mailing list