Closes #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.nightly-build-test
parent
31494a4341
commit
f560ec8e8d
Loading…
Reference in New Issue