mirror of
https://github.com/fork-maintainers/iceraven-browser
synced 2024-11-19 09:25:34 +00:00
95b60a0495
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. |
||
---|---|---|
.. | ||
src/main/java | ||
build.gradle.kts |