[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1902: Remove direct appservices dependencies
Our main dependency - android-components - is tightly integrated against a certain version of appservices. Having a direct dependency at the Fenix level is a foot-gun: it allows Fenix to consume an API-incompatible version of appservices, breaking parts of android-components. Due to how gradle dependency resolution works, this breakage is "silent": there are no compile time warnings. A recent example of this is broken history sync, and buggy FxA experience in Fenix. This patch removes a direct dependency, letting android-components dictate which appservices version should be used Fenix builds.pull/600/head
parent
ac4370c1f5
commit
95b60a0495
Loading…
Reference in New Issue