Hi folks,

tl;dr: If you have been avoiding the GeckoView local substitution workflow
<https://firefox-source-docs.mozilla.org/mobile/android/geckoview/contributor/for-gecko-engineers.html#installing-running-and-using-in-fenix-ac>
because of startup crashes they should now be fixed.

details: I just pushed Bug 1627796
<https://bugzilla.mozilla.org/show_bug.cgi?id=1627796> to autoland.  This
does some gnarly library modifications to work around a cache-invalidation
bug deep in the guts of the Android-Gradle plugin version that we are
using.  It ensures that if any one JNI library changes, then they all
change, avoiding the invalidation bug.  The fix should make it to
mozilla-central some time in the next day or so.

Many thanks to jnicol and kats for testing.

You need to have an up-to-date mozilla-central but there's no need to
change anything on the a-c or Fenix side of the house.  If you're trying to
use this with a-c, then you might find this PR to make local substitution
work with a-c
<https://github.com/mozilla-mobile/android-components/pull/8137> (unmerged)
helpful.

Happy hacking!  Hopefully less crashing!
Nick
_______________________________________________
mobile-firefox-dev mailing list
mobile-firefox-dev@mozilla.org
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to