-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Fixes #445 - Ship Fenix x86_64 builds #2856
Conversation
Looks like the builds aren’t happy with it though |
@boek sorry i should have marked this as Do Not Merge or WIP - This has no priority, just something I'd like to get going. |
Askin for help from @mozilla-mobile/releng - TaskCluster tells me
And does not show any more details for these builds. Did I break things completely with my changes or is there something else going on? |
@st3fan hi! This Taskcluster error is some red herring[1]. In order to see the real error:
In this case, it's a gradle error: [1] It shows up because the Taskcluster WebUI looks into this artifact to enable/disable commands under the "Actions" drop down. I've seen it for long, I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1554599 to track this. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This will at least need an update here too:
https://github.com/mozilla-mobile/fenix/blob/master/app/build.gradle#L136-L140
.. to generate unique version codes (x86_64 > x86 > arm64 > arm)
This now produces x86_64 APKs. @JohanLorenzo or @mitchhentges can you take a peek at the suggestions that @pocmo made in the previous comment? I am not sure what to do with the version code. Right now x86 and x86_64 are treated the same way ( The comment above that code says:
Without changes that still happens for x86_64. Or does x86_64 need special treatment? |
They still need to be unique for every APK. And since the x86 AND x86_64 build can be installed on 64 bit x86 devices we would want to use a higher version code for the 64 bit build so that those devices get that build. TL;DR: Adding a case that does |
I am just not having a lot of luck ...
I'll run this again - but running out of memory is not something I've seen before. |
@mitchhentges i see you editing in the |
Looks great, yeah - it'll automatically detect all build types now for release |
@mitchhentges great - lets see if the last small changes result in a green build and then we can land it I hope. |
This patch add support for building x86_64 builds. This is an experiment and I would like to get this working and tested on this PR branch first. This has low priority but ideally starts working before the end of July because of a Google Play Store deadline regarding 64-bit builds.