diff --git a/Makefile b/Makefile index eedb27a55701a2a754400d9c425c80c6f529c528..35e88345f2641ddf0095405929a92d98f72570d0 100644 --- a/Makefile +++ b/Makefile @@ -201,6 +201,24 @@ dmg2mar-alpha: submodule-update tools/update-responses/download_missing_versions alpha CHECK_CODESIGNATURE_EXISTS=1 MAR_SKIP_EXISTING=1 tools/update-responses/gen_incrementals alpha +list_toolchain_updates-fenix: submodule-update + $(rbm) build fenix --step list_toolchain_updates --target nightly --target torbrowser-android-armv7 + +list_toolchain_updates-android-components: submodule-update + $(rbm) build android-components --step list_toolchain_updates --target nightly --target torbrowser-android-armv7 + +list_toolchain_updates-application-services: submodule-update + $(rbm) build application-services --step list_toolchain_updates --target nightly --target torbrowser-android-armv7 + +list_toolchain_updates-geckoview: submodule-update + $(rbm) build geckoview --step list_toolchain_updates --target nightly --target torbrowser-android-armv7 + +create_glean_deps_tarball: submodule-update + $(rbm)build glean --step create_glean_deps_tarball --target alpha --target torbrowser-android-armv7 + +create_glean_deps_tarball-with_torsocks: submodule-update + $(rbm) build glean --step create_glean_deps_tarball --target alpha --target torbrowser-android-armv7 --target with_torsocks + submodule-update: git submodule update --init diff --git a/projects/android-components/build b/projects/android-components/build index 279525cee519619c26caf325193a72d6a37df531..896ba3a5db97de31121e2c0b833e662e7ef6165b 100644 --- a/projects/android-components/build +++ b/projects/android-components/build @@ -44,7 +44,7 @@ patch -p1 < $rootdir/git.patch gradle --debug --no-daemon assemble [% ELSE %] # Prepare Glean dependencies for offline build - tar -xjf $rootdir/glean-parser-[% c('var/glean_parser') %].tar.bz2 + tar -xf $rootdir/[% c('input_files_by_name/glean') %] # We need to set `LC_ALL` and `LANG` to something that is not ASCII as encoding # otherwise `click` barfs. See: https://click.palletsprojects.com/python3/ export LC_ALL=C.UTF-8 diff --git a/projects/android-components/config b/projects/android-components/config index b3dee3aeec4518357de38081989415de129db1cd..e3068b6fb09aea2f9c9c5b4c01474c6e2cea3449 100644 --- a/projects/android-components/config +++ b/projects/android-components/config @@ -8,16 +8,17 @@ gpg_keyring: torbutton.gpg variant: '[% IF c("var/release") %]Release[% ELSE %]Beta[% END %]' var: - android_components_version: 73.0.11 + android_components_version: 74.0.6 torbrowser_branch: 10.5 container: use_container: 1 # This should be updated when the list of gradle dependencies is changed. - gradle_dependencies_version: 21 + gradle_dependencies_version: 22 # Switch to make it easier to grab all dependencies during a dry-run. # Note: Use the commit before support for new GeckoView interfaces gets added. fetch_gradle_dependencies: 0 gradle_version: 6.6.1 + glean_parser: 2.2.0 targets: nightly: @@ -47,6 +48,30 @@ input_files: - filename: git.patch - filename: mavenLocal.patch enable: '[% !c("var/fetch_gradle_dependencies") %]' - - URL: https://people.torproject.org/~gk/mirrors/sources/glean-parser-[% c('var/glean_parser') %].tar.bz2 - sha256sum: 19dbdd4958022a1a638e0217489ab722fe7d4f588f1978a4ae162f93e75694c2 + - URL: https://people.torproject.org/~boklm/mirrors/sources/glean-wheels-[% c('var/glean_parser') %].tar.xz + name: glean + sha256sum: 24ceaaadaf155445e8ad135173d894e05c0745b41ab5fee150f9548550acf2a6 enable: '[% !c("var/fetch_gradle_dependencies") %]' + +steps: + list_toolchain_updates: + #git_url: https://github.com/mozilla-mobile/android-components.git + #git_hash: v74.0.6 + #tag_gpg_id: 0 + var: + container: + use_container: 0 + get_glean_version: | + #!/bin/bash + read -d '' p << 'EOF' || true + if (m/const\\sval\\smozilla_glean\\s=\\s"([^"]+)"/) { + print $1; + exit; + } + EOF + perl -ne "$p" < buildSrc/src/main/java/Dependencies.kt + glean_version: '[% exec(c("var/get_glean_version")) %]' + input_files: + - name: glean + project: glean + pkg_type: src diff --git a/projects/android-components/gradle-dependencies-list.txt b/projects/android-components/gradle-dependencies-list.txt index 1debd7fbe628e63f41792d5f1bc062cb67bdba26..ab3da10357170c64895494aa87fbdd71a8cbb155 100644 --- a/projects/android-components/gradle-dependencies-list.txt +++ b/projects/android-components/gradle-dependencies-list.txt @@ -29,8 +29,8 @@ f7eab60c57addd94bb06275832fe7600611beaaae1a1ec597c231956faf96c8b | https://dl.go 48167eeedc8da79c4d29deaf0d0cd9b5d8fedcae01f1a6efb3f28f08e8982f71 | https://dl.google.com/dl/android/maven2/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0.pom 270c7b7d99942d5ec1dd88594e4648feb33d8e31d8c3c2ab2321d49d9abdfc1f | https://dl.google.com/dl/android/maven2/androidx/biometric/biometric/1.1.0/biometric-1.1.0.aar aeb69e76988f43b06c84fca25efab2e418bb98b5aabcd03fa7913bd3ed1bcaa9 | https://dl.google.com/dl/android/maven2/androidx/biometric/biometric/1.1.0/biometric-1.1.0.pom -8a28c71070271b6f802f5a285ab9ae5b424e60a4f4bb4e73c0c6f53c1375506d | https://dl.google.com/dl/android/maven2/androidx/browser/browser/1.2.0/browser-1.2.0.aar -0125474b4ff9dd64d9ebaa003ba0a19f782354e4490e270fc9fb2a39b33c1115 | https://dl.google.com/dl/android/maven2/androidx/browser/browser/1.2.0/browser-1.2.0.pom +e740b1beeac82303415d68bee9d5c1f259716f560a829ca07c7ce97e60850e1b | https://dl.google.com/dl/android/maven2/androidx/browser/browser/1.3.0/browser-1.3.0.aar +d82e1df52624a1fe2757055258e225ccc3aebc3f5a3d523414d7f1bbc80055f8 | https://dl.google.com/dl/android/maven2/androidx/browser/browser/1.3.0/browser-1.3.0.pom 1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7 | https://dl.google.com/dl/android/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar e64ef4e08b58358fe27b599e6fe80a1b153db014c644beee630ab271061c3e6c | https://dl.google.com/dl/android/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.pom a7913a5275ad68e555d2612ebe8c14c367b153e14ca48a1872a64899020e54ef | https://dl.google.com/dl/android/maven2/androidx/collection/collection/1.0.0/collection-1.0.0.pom @@ -345,85 +345,34 @@ efe2431a01a188d3037d02a08e60900ec7406de626e4bd5b4995f28d409c0ebd | https://dl.go d7a2ff3a2fdbd0801f832df3de81dab06d9db7e4a57dfa6d768e7c6e5fa22280 | https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-messaging/20.3.0/firebase-messaging-20.3.0.aar 79b705ecf5140d3a2601b44ef058b4588878432eb6fb2f9d65da0551cb0a8e20 | https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-messaging/20.3.0/firebase-messaging-20.3.0.pom e953cbf59b797ceb11ce312e8da19bb8afc013ef548d8946711c116bc2500482 | https://download.jetbrains.com/kotlin/native/builds/releases/1.4.30/linux/kotlin-native-prebuilt-linux-1.4.30.tar.gz -07c3d82ca7eaf4722f00b2da807dc7860f6169ae60cfedcf5d40218f90880a46 | https://jcenter.bintray.com/com/squareup/okhttp3/okhttp/3.12.1/okhttp-3.12.1.jar -940676b124a8eea8ad7576f9be072c82d7dc7fe350ad895a36081f0c93ae99a6 | https://jcenter.bintray.com/com/squareup/okhttp3/okhttp/3.12.1/okhttp-3.12.1.pom -f57c6f089beeedb5b73cdaca7167998ce74505ae9a3d9aeacd72e0ebb0fbf4bc | https://jcenter.bintray.com/com/squareup/okhttp3/parent/3.12.1/parent-3.12.1.pom -e81f40146f2a0eb394b10fa3a175c85ab9fbe757aa418aa44d4b760efe16f024 | https://jcenter.bintray.com/com/squareup/okio/okio-parent/1.17.2/okio-parent-1.17.2.pom -f80ce42d2ffac47ad4c47e1d6f980d604d247ceb1a886705cf4581ab0c9fe2b8 | https://jcenter.bintray.com/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar -cd57f75443ab6a714b203da51994ee64ed0e919fea81f04e4f4b5324e4bb03f0 | https://jcenter.bintray.com/com/squareup/okio/okio/1.17.2/okio-1.17.2.pom -ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0.jar -965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0.pom -affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601 | https://jcenter.bintray.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar -310a6aa2d90534c32b8f46f1fc98cd0edae95dcdfca23e2847e5efa9ae0c019a | https://jcenter.bintray.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.pom -79500b867b1194cf781ac98d5c706331a3d3ce8448437f536f8d4cc2faff50c3 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.72/kotlin-compiler-embeddable-1.3.72.jar -2bad6c031302519db14517bcc33af09f137845de40e5b223b778e8a38c561fd7 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.72/kotlin-compiler-embeddable-1.3.72.pom -1a4b999a2d9051382430994126c4bebd143c853e26d6bca4fd4c31924072ef5e | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.72/kotlin-daemon-embeddable-1.3.72.jar -eabab80e05fe2a31e2f2395cedf589cd72fb8df0a82e08e93c2e36fe953b8d59 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.72/kotlin-daemon-embeddable-1.3.72.pom -b0e6d0ab0c1f1dd2e2e5f540eeb6e5791820bdbe4f34597b4af183145dd2a493 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.72/kotlin-gradle-plugin-api-1.3.72.jar -eedb363ba1f4b999e62b34d264f1b37492f986169d808ec94ca72a67938291db | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.72/kotlin-gradle-plugin-api-1.3.72.pom -110fc7e4602f7aa47286a74756b673903ff3db5044312a16172eac38f7ba1224 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.72/kotlin-gradle-plugin-model-1.3.72.jar -fce78c0c595493d89f90fa4ddba466abf4497e61aac6f2f0449ca1541c167413 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.72/kotlin-gradle-plugin-model-1.3.72.pom -bf3e4edef51b7af7f1a8927fb58dca402e87668d246bfd0ad6520b9f2e3adebb | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-native-utils/1.3.72/kotlin-native-utils-1.3.72.jar -21d04a0720be4a46804e1b73b733c72269c16900896ae463a9e87a1d04ed50c6 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-native-utils/1.3.72/kotlin-native-utils-1.3.72.pom -a188d9367de1c4ee9479db630985c0597b20709c83161b1430d24edb27e38c40 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.72/kotlin-reflect-1.3.72.jar -61653ccfae8caa4203e267b479821bd90faab3fef744a7ab0fdd9f61150f970c | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.72/kotlin-reflect-1.3.72.pom -8e525c7a19a94aea294403d531fd61eed3f08b2992e313a594cb531b75ffc35d | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.72/kotlin-sam-with-receiver-1.3.72.jar -4961812a7df6b98c49618bb67d497d5aeabf4e73ec3d346558f162f0c6d39d68 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.72/kotlin-sam-with-receiver-1.3.72.pom -d372f2dc8051f3d1d4fae3bd50e5fa109d3ec870c4a4830112f9afc8560aacfd | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-script-runtime/1.3.72/kotlin-script-runtime-1.3.72.jar -65a3e614b27b2372f350cc015848d44cb14ca3225d8d41e1c54e60ce95e2131f | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-script-runtime/1.3.72/kotlin-script-runtime-1.3.72.pom -420198546b466bfa9c38d1d7fb2ffcdfb8f518026e8f4a7ca3851fbdd525a538 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-common/1.3.72/kotlin-scripting-common-1.3.72.jar -ad6cfeaefa234918fde058ab1f376168abe54cd1e7d12824fb15cc8a07aa0f03 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-common/1.3.72/kotlin-scripting-common-1.3.72.pom -e91befa8242e5894158c0275d26d883599fe6e6c57b6952129aebec17a2ef0aa | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.72/kotlin-scripting-compiler-embeddable-1.3.72.jar -de70f4db2a9d7d7aa42f88f217d59b61ed4357d4de138fadd3e459320abe52ba | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.72/kotlin-scripting-compiler-embeddable-1.3.72.pom -d9a1cb78976db75b6173b51ad04efaebc2b3772636ad0b45cac4cd2d53222dc9 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.72/kotlin-scripting-compiler-impl-embeddable-1.3.72.jar -0e1311cc6bcd06f373cf8ef7c4d7380087f36de70d9c72acc432e02dabc30a9b | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.72/kotlin-scripting-compiler-impl-embeddable-1.3.72.pom -5a9cced336697fbf2fb4b6c8a321787747f5e375227b7e355ebf3259365c024e | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.72/kotlin-scripting-jvm-1.3.72.jar -6a1ba16592546ab118186a5634c9b24589ae2ed64f0cdd41a913ffb3c2b13db6 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.72/kotlin-scripting-jvm-1.3.72.pom -5e7d1552863e480c1628b1cc39ce230ef829f5b7230106215a05acda5172203a | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.72/kotlin-stdlib-common-1.3.72.jar -24781edf5b0934804930dcafc8911b9e710d146239a82699889132e7b37be9dc | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.72/kotlin-stdlib-common-1.3.72.pom -40566c0c08d414b9413ba556ff7f8a0b04b98b9f0f424d122dd2088510efccc4 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.72/kotlin-stdlib-jdk7-1.3.72.jar -9d5a13d9abc33445e1366d258af0a77e42f01945acef7c0917b9d539854e2fce | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.72/kotlin-stdlib-jdk7-1.3.72.pom -133da70cfc07b56094282eac5c59bccd59f167ee2ead22e5282876d8bc10bf95 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/kotlin-stdlib-jdk8-1.3.72.jar -a6d50f0321bdb52838c99136930c8dcc78c3074a592d526862ec01be91fa622b | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/kotlin-stdlib-jdk8-1.3.72.pom -3856a7349ebacd6d1be6802b2fed9c4dc2c5a564ea92b6b945ac988243d4b16b | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.72/kotlin-stdlib-1.3.72.jar -4f0d574a969ea93c45628a163e1ed3ffabb4584278d72c647ec124f8c8109481 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.72/kotlin-stdlib-1.3.72.pom -9ef3d0277fe54384104a01089c8c718a9c2a7ab2b5292ff803ecfc9d38e7d6cb | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-util-io/1.3.72/kotlin-util-io-1.3.72.jar -8131897af3fb30af2464efe56161a349087bca1544cbf57495158714875163e4 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-util-io/1.3.72/kotlin-util-io-1.3.72.pom -7177ed4629704537e0252537629886f5409526ecd041d8d8e308e20624b14394 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.jar -6f7523ea8a56d7f12d11a004cfe5a4577bfba3ed6c84cc5ac48b72d54975552c | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.pom -1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar -5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom -b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/7/oss-parent-7.pom -13009fb5ede3cf2be5a8d0f1602155aeaa0ce5ef5f9366892bd258d8d3d4d2b1 | https://jcenter.bintray.com/org/yaml/snakeyaml/1.23/snakeyaml-1.23.jar -1e1beb22ca906209700122b5cacf6f2719324538c5b1e3c27bf91564c8d31dbd | https://jcenter.bintray.com/org/yaml/snakeyaml/1.23/snakeyaml-1.23.pom -8f618bf515269c02037d89a555295e39422c759f7b550a74ea3edbe355ebd1ee | https://maven.mozilla.org/maven2/org/mozilla/appservices/autofill/71.0.0/autofill-71.0.0.aar -a1fe528647f8e20b45ea0e32bbec271c32e68b865622c42c9a37816a076be998 | https://maven.mozilla.org/maven2/org/mozilla/appservices/autofill/71.0.0/autofill-71.0.0.pom -d85f563fe91e796d3bc213ee32e98137f0cd92f00cd495d703135d29834d63c7 | https://maven.mozilla.org/maven2/org/mozilla/appservices/full-megazord-forUnitTests/71.0.0/full-megazord-forUnitTests-71.0.0.jar -adb969fb3bfef2fc3bb3db62365dd2f68d86203d26746f3c44952c63442f0282 | https://maven.mozilla.org/maven2/org/mozilla/appservices/full-megazord-forUnitTests/71.0.0/full-megazord-forUnitTests-71.0.0.pom -17dbf3d3f2cdcdbd666e6770161066214cc15f58298a9188ee8d58e27e4e5ee6 | https://maven.mozilla.org/maven2/org/mozilla/appservices/full-megazord/71.0.0/full-megazord-71.0.0.aar -8f9fd5e44dacf9f7b5e6e6ca09fde27f8c9877f09f68cd7539f5a3d980a060ff | https://maven.mozilla.org/maven2/org/mozilla/appservices/full-megazord/71.0.0/full-megazord-71.0.0.pom -525d738af64c99669369b374154dd0d7e4ce32bc034f9736aaa05dc64f373743 | https://maven.mozilla.org/maven2/org/mozilla/appservices/fxaclient/71.0.0/fxaclient-71.0.0.aar -4f1e345f4e1f41ea2463befa35413ee12b465b3e60f0ab03758b53a17136a091 | https://maven.mozilla.org/maven2/org/mozilla/appservices/fxaclient/71.0.0/fxaclient-71.0.0.pom -373c9e30a547da6931309ba988242409292f752b0bd41b8a49972bb78546f0a0 | https://maven.mozilla.org/maven2/org/mozilla/appservices/httpconfig/71.0.0/httpconfig-71.0.0.aar -3cb0d177eb6e731633140b2e854c48edee90ef755026b128016e964e5dfbc3e3 | https://maven.mozilla.org/maven2/org/mozilla/appservices/httpconfig/71.0.0/httpconfig-71.0.0.pom -4cea81555a8c822e382f18495e2c852a6baa4d599ecde4a11ddd5dc27685e247 | https://maven.mozilla.org/maven2/org/mozilla/appservices/logins/71.0.0/logins-71.0.0.aar -86e8a90f5deeb76843286c3afd5e65216b4f05729b4b0d7e93aca51d74b98f48 | https://maven.mozilla.org/maven2/org/mozilla/appservices/logins/71.0.0/logins-71.0.0.pom -fa8d2f9ab6a387a164e0c0b78fd72012db661b3d43848f778fb9288f17de0e52 | https://maven.mozilla.org/maven2/org/mozilla/appservices/native-support/71.0.0/native-support-71.0.0.aar -382af2131c727357578c4fdab03a03232a9bdfca3b1036d52fd71ef65a8cf701 | https://maven.mozilla.org/maven2/org/mozilla/appservices/native-support/71.0.0/native-support-71.0.0.pom -8d72e31784fac0c350e063453d537b1d2389f928c67235c897fc4cadfb3a2ca5 | https://maven.mozilla.org/maven2/org/mozilla/appservices/nimbus/71.0.0/nimbus-71.0.0.aar -d11541433d5795a8d801e03637fc68e6a8baf684a3b7f56ec19684428b5575bf | https://maven.mozilla.org/maven2/org/mozilla/appservices/nimbus/71.0.0/nimbus-71.0.0.pom -54934a2cd59b9562345e019e9b44dd1e23d1e2ede61ae7184e29e4e510e4d422 | https://maven.mozilla.org/maven2/org/mozilla/appservices/places/71.0.0/places-71.0.0.aar -88e9eed6c49b167ed69864d1d0825123d7c48edfe542cafa203897a75b8fc272 | https://maven.mozilla.org/maven2/org/mozilla/appservices/places/71.0.0/places-71.0.0.pom -16bc9f4070b9e8bfe0be8a8ce70e922dda4e4fb74d1e20db9dc1739a8d5c5c0d | https://maven.mozilla.org/maven2/org/mozilla/appservices/push/71.0.0/push-71.0.0.aar -a882723e6aca50bb0438a21f2ae1447d9cab19f433181459cf9b7086c2d54892 | https://maven.mozilla.org/maven2/org/mozilla/appservices/push/71.0.0/push-71.0.0.pom -04e220d599dd5d5071bc5ee127c5d9db3e6fe378a831c8d002fb1363883711d4 | https://maven.mozilla.org/maven2/org/mozilla/appservices/rustlog/71.0.0/rustlog-71.0.0.aar -eed6764e8fd13edbaa2ceccf976174b4dd618f9807e2ca265c7b193007b2de69 | https://maven.mozilla.org/maven2/org/mozilla/appservices/rustlog/71.0.0/rustlog-71.0.0.pom -57c4acea81f73043ab62dd4dc341a524d38682d6bc2e69bb48822f9e0ac7f48b | https://maven.mozilla.org/maven2/org/mozilla/appservices/sync15/71.0.0/sync15-71.0.0.aar -b9a7f2da1c0af1f88fd8bb47d04d11b4cc14f19a0f7dee13bc960ac75e87fd74 | https://maven.mozilla.org/maven2/org/mozilla/appservices/sync15/71.0.0/sync15-71.0.0.pom -a50a7c02a36e5950ab0ca0c3a9486b87fd8de95582d0ddbcaa72af173230254b | https://maven.mozilla.org/maven2/org/mozilla/appservices/syncmanager/71.0.0/syncmanager-71.0.0.aar -3b180681c076339b42e20967f95881fa11b5753ae7f597e3c3c8288c09aa9b5e | https://maven.mozilla.org/maven2/org/mozilla/appservices/syncmanager/71.0.0/syncmanager-71.0.0.pom -6d23b30049cae26d35cbc1c892a785e6bdf9e0399cbbedf5584a48a8dc5cf5c9 | https://maven.mozilla.org/maven2/org/mozilla/appservices/tabs/71.0.0/tabs-71.0.0.aar -383823dd20adbea1eec86fd59097feb3f84f4dda77531a1d79ebe801b4d6d283 | https://maven.mozilla.org/maven2/org/mozilla/appservices/tabs/71.0.0/tabs-71.0.0.pom +6d600e6f04708c1393db6a3fb57ee273068fd8e7f95dcc32c184e3c2bb767599 | https://maven.mozilla.org/maven2/org/mozilla/appservices/autofill/74.0.1/autofill-74.0.1.aar +ca74e10892b729a0026257b89e953c03e77e44582d1686f65e8796d969ba16fd | https://maven.mozilla.org/maven2/org/mozilla/appservices/autofill/74.0.1/autofill-74.0.1.pom +5c40c0df6784f1d6ae1748196945c3c314d626153c81fc626c9dfd9847719bfa | https://maven.mozilla.org/maven2/org/mozilla/appservices/full-megazord-forUnitTests/74.0.1/full-megazord-forUnitTests-74.0.1.jar +fe0fefe2babe6d2dbfab5357e649c4bf6eefc9806fba8a9cb1de22fe24f70bfd | https://maven.mozilla.org/maven2/org/mozilla/appservices/full-megazord-forUnitTests/74.0.1/full-megazord-forUnitTests-74.0.1.pom +27f6e3a04e31d8053e832a446b4bf20bcfd04da56d4a390a28f3392378b88fa1 | https://maven.mozilla.org/maven2/org/mozilla/appservices/full-megazord/74.0.1/full-megazord-74.0.1.aar +c91395a9254a9bb3c836440397d1cca9fd3b541e528d4570c646594fbd448436 | https://maven.mozilla.org/maven2/org/mozilla/appservices/full-megazord/74.0.1/full-megazord-74.0.1.pom +71c137d337bdd5448e12d6dfd8054089e4a137be234d1f6f632f5b86d351a3bf | https://maven.mozilla.org/maven2/org/mozilla/appservices/fxaclient/74.0.1/fxaclient-74.0.1.aar +02a188b095ee842e4e4b0abd94267fa4e5d927c9c1254c10fa33ccdabd1b1eba | https://maven.mozilla.org/maven2/org/mozilla/appservices/fxaclient/74.0.1/fxaclient-74.0.1.pom +d14aed2d965a26b800233d2cfde8af9c0b3ffcd407755c8573ce3d95d32b4295 | https://maven.mozilla.org/maven2/org/mozilla/appservices/httpconfig/74.0.1/httpconfig-74.0.1.aar +b871986d31a139a52b7c48125eccf4a4ee051397340c34610e852b2fa5d2d8ba | https://maven.mozilla.org/maven2/org/mozilla/appservices/httpconfig/74.0.1/httpconfig-74.0.1.pom +088949b73a203b67f985b4176f000a76eccd81b6a9aed6306860593ab52a8b6a | https://maven.mozilla.org/maven2/org/mozilla/appservices/logins/74.0.1/logins-74.0.1.aar +72b5589ae447235096e976b35cf492283a51f47ff89dcb9aecc221128cc3aab7 | https://maven.mozilla.org/maven2/org/mozilla/appservices/logins/74.0.1/logins-74.0.1.pom +fa8d2f9ab6a387a164e0c0b78fd72012db661b3d43848f778fb9288f17de0e52 | https://maven.mozilla.org/maven2/org/mozilla/appservices/native-support/74.0.1/native-support-74.0.1.aar +411555e4106ad9a1530aeed5b669f6ffed5aad31d238c11dd954e9fd16aecff0 | https://maven.mozilla.org/maven2/org/mozilla/appservices/native-support/74.0.1/native-support-74.0.1.pom +3897c1ad3624ed1804dc673e3dbf5b3002304c41d78fb355e76c3d1008e34b7d | https://maven.mozilla.org/maven2/org/mozilla/appservices/nimbus/74.0.1/nimbus-74.0.1.aar +8cf93085518e4573284a88ab0446149f088c602942b83237cc553a22e436f380 | https://maven.mozilla.org/maven2/org/mozilla/appservices/nimbus/74.0.1/nimbus-74.0.1.pom +25e7dc1ab9c98d45fb4cfafb66835ec6bc6a90e984101745700175a35088db2e | https://maven.mozilla.org/maven2/org/mozilla/appservices/places/74.0.1/places-74.0.1.aar +34f6b257886def31cec92fa6425fd1a455471a0fbb635dc1b4691dfcf1f3fbac | https://maven.mozilla.org/maven2/org/mozilla/appservices/places/74.0.1/places-74.0.1.pom +b8840f92f21c7c0785d10eb55e14f3bcdff6e35544ab1b08b56f8fc74d91f6e2 | https://maven.mozilla.org/maven2/org/mozilla/appservices/push/74.0.1/push-74.0.1.aar +202dbe51a9abc34f3448d9430507dd89411188da630ed5797129ab0fbdcea61f | https://maven.mozilla.org/maven2/org/mozilla/appservices/push/74.0.1/push-74.0.1.pom +ea871f7d5fab5a4315f41402de15f94e13481d03366396ea1bf3880f4f242c1a | https://maven.mozilla.org/maven2/org/mozilla/appservices/rustlog/74.0.1/rustlog-74.0.1.aar +83bcb4a06dfea23a55d24bef657827cd6b09e534a3426d857a458332e356c2d4 | https://maven.mozilla.org/maven2/org/mozilla/appservices/rustlog/74.0.1/rustlog-74.0.1.pom +57c4acea81f73043ab62dd4dc341a524d38682d6bc2e69bb48822f9e0ac7f48b | https://maven.mozilla.org/maven2/org/mozilla/appservices/sync15/74.0.1/sync15-74.0.1.aar +81dc9452086d8e8fe360bfc4b9bf4345acd6888863fa07ac5f02110fa887c558 | https://maven.mozilla.org/maven2/org/mozilla/appservices/sync15/74.0.1/sync15-74.0.1.pom +264d997abfd49412dc0ef5b2d1811d6b9dc62dea06011ee07fc105002b314a4a | https://maven.mozilla.org/maven2/org/mozilla/appservices/syncmanager/74.0.1/syncmanager-74.0.1.aar +cc7f7850bc9e5fecd8c699d0464e96bdb6765778e6463bcfc1c1efed08ba6ceb | https://maven.mozilla.org/maven2/org/mozilla/appservices/syncmanager/74.0.1/syncmanager-74.0.1.pom +4ecc86b606e1713faa7b75b01fbcd52d7d521f0c5c99784f07d87188cd73ea9c | https://maven.mozilla.org/maven2/org/mozilla/appservices/tabs/74.0.1/tabs-74.0.1.aar +c93fe881fec0df7da21f151b05652ea79157f08ad680d674d9591f6bd9843cea | https://maven.mozilla.org/maven2/org/mozilla/appservices/tabs/74.0.1/tabs-74.0.1.pom e5801430997ccd358df0b4b48f101402b924a72de87cc5f12d80a32bb6d61865 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/71.0.0/concept-base-71.0.0.aar 5d08cc1bb3c2432ab3ecaaa6c06ca0603a9957ece9524643b9db4fb77a01f7b8 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/71.0.0/concept-base-71.0.0.pom bfbb680afd838af36e4609d1b7236dbef93f47e92b386bb7ca08efca910e2e59 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/71.0.0/concept-fetch-71.0.0.aar @@ -436,19 +385,19 @@ d1741144ed2ea215a84f5d94d779cafcfaf778cce8cc7224437a2884cb1101bc | https://maven 7b0a3bd6d32c8002f785db8fdbf3b08e3541366e784cac1304cb3f49642b916a | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/71.0.0/support-ktx-71.0.0.pom f7bf27270904abd8639b543151b6eaf268b821b8e6235c8decf8031e02ec8648 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/71.0.0/support-utils-71.0.0.aar 0b80acf7d1dd0d9484b0e82cd1a04ae57270d7f7e6b339ce39424554d48798e3 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/71.0.0/support-utils-71.0.0.pom -587abedeb0d539781c3a64e1d97f94e4e58598d59a110ec35a5291f5c471f441 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/87.0.20210311161514/geckoview-beta-87.0.20210311161514.aar -04a3e6fb38caf74c58fe80b36ba585aba5ba4a22d06e40ffc2d9f7a47015fa99 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/87.0.20210311161514/geckoview-beta-87.0.20210311161514.pom -005dc96a0f19c75ac3e83661a4c4e4b6b39fd71ab4d26d4903735fa860da8293 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/88.0.20210223085042/geckoview-nightly-88.0.20210223085042.aar -cce46579b4a5fd731d5c12f62170287bec4f1ed8a2f24e8cb9a31998c1ea59ab | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/88.0.20210223085042/geckoview-nightly-88.0.20210223085042.pom -e019974021cfdc86752984eba6309e7f865e3efe6d4ad40a012be212f4925251 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/87.0.20210315170302/geckoview-87.0.20210315170302.aar -66ad663a2b60d756dadefa2024f664b7befe6fb22535da80aa88b024fe9b64f5 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/87.0.20210315170302/geckoview-87.0.20210315170302.pom -c9a1855277e7863529fd20a6bdfd09659b472026a98b547b5fa6a19c5ef0d67e | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/34.1.0/glean-forUnitTests-34.1.0.jar -22cc8c400823e3fc8eda2e644083b137a9fe867333845ea29c57051349afbb3a | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/34.1.0/glean-forUnitTests-34.1.0.pom -60e34ac4879aa0f8e32fb117669b09ee8946aa34e9372cfe0008995807e876a7 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-gradle-plugin/34.1.0/glean-gradle-plugin-34.1.0.jar -0b981a04d70ee3b438359a3da2548f56b188d594dd67bd297a09f0fa0845e348 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-gradle-plugin/34.1.0/glean-gradle-plugin-34.1.0.pom +4c496ab63c3900ebbd9bde50d520c28c29ddd594ae3958f161f41a5810ba60fa | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/88.0.20210404185932/geckoview-beta-88.0.20210404185932.aar +e55a5d7ebdd6cae43d2a820c16f771ad8d87f25b181828ebd10c721f8ad445dc | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/88.0.20210404185932/geckoview-beta-88.0.20210404185932.pom +d622b92149ed8477aca47dabe0fd53de75191a29ff4d79a0cfc718736bb4aa2a | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/89.0.20210323094659/geckoview-nightly-89.0.20210323094659.aar +8d6bc0c248af8f3d1f4f45abd4e04bf76044fbce518ca3c384ff83fe9acb38b4 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/89.0.20210323094659/geckoview-nightly-89.0.20210323094659.pom +418b2052928c75f4071b533cf864baaf22d0f134f6418200b8ab807c93428161 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/87.0.20210318103112/geckoview-87.0.20210318103112.aar +9c4b5dd3e37936890909a0795be552664dd861f9f28a9815a72a4abc7660c700 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/87.0.20210318103112/geckoview-87.0.20210318103112.pom +1eb5321d64bdd07865bd8599b6b981193b54661f25bbb8e3ccdc6f8210c9ae38 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/35.0.0/glean-forUnitTests-35.0.0.jar +f62de54f66aa4086100f26884927dbff06a1cbea7fb17010312d10d71cea3f01 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/35.0.0/glean-forUnitTests-35.0.0.pom +624e642862770feb72c22cd80cd96f0e5d53340ded862987b3ec9c537c8bed29 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-gradle-plugin/35.0.0/glean-gradle-plugin-35.0.0.jar +93d7a411ea527507fb1510d58c764aed2ec029cdd0b3c42df00ceea01afa8f45 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-gradle-plugin/35.0.0/glean-gradle-plugin-35.0.0.pom d6394ad35c63daca22246363ff826749deb62d514a1843eea27d8f39dfb778e6 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean/33.1.2/glean-33.1.2.pom -5d942e4a68aef1fab1b219f51e2882eb61dfd27d4bdcd9265b6d375ce5e5fb3b | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean/34.1.0/glean-34.1.0.aar -681374f4e97bd97098c1266973d89167ff9c592ccb89617832e224135af72637 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean/34.1.0/glean-34.1.0.pom +953648b707c804301df08d70db75086b70c141e72d66826e88f34f7aa9ab880e | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean/35.0.0/glean-35.0.0.aar +9acbb9dba515f2142695a17cb9ac123032dcba24423b660f5e0f0b95adfd22bf | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean/35.0.0/glean-35.0.0.pom 8f1fec72b91a71ea39ec39f5f778c4d1124b6b097c6d55b3a50b554a52237b27 | https://plugins.gradle.org/m2/com/google/code/gson/gson-parent/2.8.5/gson-parent-2.8.5.pom 233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81 | https://plugins.gradle.org/m2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar b8308557a7fccc92d9fe7c8cd0599258b361285d2ecde7689eda98843255a092 | https://plugins.gradle.org/m2/com/google/code/gson/gson/2.8.5/gson-2.8.5.pom @@ -461,24 +410,65 @@ aa42cf65e9f7475bc7cb2fa7cb7dbf99938dd47de864bbed68135e5a12d3a482 | https://plugi 74a54eb154e18b54fc69ac03ab8d186f3ba293b976eca8b336566248ea2633b4 | https://plugins.gradle.org/m2/org/gradle/kotlin/kotlin-dsl/org.gradle.kotlin.kotlin-dsl.gradle.plugin/1.3.6/org.gradle.kotlin.kotlin-dsl.gradle.plugin-1.3.6.pom bdce53a751fdb27af6608039df81214ba22d902ed4169540a3daeb5828c99cad | https://plugins.gradle.org/m2/org/gradle/kotlin/plugins/1.3.6/plugins-1.3.6.jar 785f12a193912d77fe3b8714567ad5f01d727512a47c5a43aef57852cc1bc9e2 | https://plugins.gradle.org/m2/org/gradle/kotlin/plugins/1.3.6/plugins-1.3.6.pom +ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://plugins.gradle.org/m2/org/jetbrains/annotations/13.0/annotations-13.0.jar +965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://plugins.gradle.org/m2/org/jetbrains/annotations/13.0/annotations-13.0.pom 77d7638a32bcae42c929eea307c9a3b48ae1a5abd00cd29f7abf6d51079d83a9 | https://plugins.gradle.org/m2/org/jetbrains/dokka/dokka-android-gradle-plugin/0.9.17/dokka-android-gradle-plugin-0.9.17.jar 92f058aef966deca25ddcf1b1ad028d822f94891bf61491ebc914a08a3481e86 | https://plugins.gradle.org/m2/org/jetbrains/dokka/dokka-android-gradle-plugin/0.9.17/dokka-android-gradle-plugin-0.9.17.pom e9215460b1bb674b616cb9c8f1a1b172cdd7b3f4749662d864ebd3f319f0d73d | https://plugins.gradle.org/m2/org/jetbrains/dokka/dokka-gradle-plugin/0.9.17/dokka-gradle-plugin-0.9.17.jar f41e2f85d75abe256ae3f522066ad40ff9b3dc90b0f6e455508a90ba78046871 | https://plugins.gradle.org/m2/org/jetbrains/dokka/dokka-gradle-plugin/0.9.17/dokka-gradle-plugin-0.9.17.pom +affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601 | https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar +310a6aa2d90534c32b8f46f1fc98cd0edae95dcdfca23e2847e5efa9ae0c019a | https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.pom 30278f88cfefb7bb328bedd73374242f8e3e55211e53884e4820dba271132fab | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.3.72/kotlin-android-extensions-1.3.72.jar 5d87527b1f65a82d0a6a4f56cceab960522001a0fd010159a723ab897d58da0c | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.3.72/kotlin-android-extensions-1.3.72.pom 35d8e287a1d74dc55024a42bd788567e1f73e2059eb804319876d652f249ef59 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.72/kotlin-annotation-processing-gradle-1.3.72.jar 2d97af231b25d4f463438a66c7c368a8e395e49ebb623b595ca860cef917334a | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.72/kotlin-annotation-processing-gradle-1.3.72.pom dc0d14042176647d0bde5954aba8a435f6a8857f9648bbc454b94366bc1cff06 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.3.72/kotlin-build-common-1.3.72.jar 5a6bb0d142ed04c1df96200c35bb72bc63c3ae7ea6c876834f37d83938f1e3d4 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.3.72/kotlin-build-common-1.3.72.pom +79500b867b1194cf781ac98d5c706331a3d3ce8448437f536f8d4cc2faff50c3 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.72/kotlin-compiler-embeddable-1.3.72.jar +2bad6c031302519db14517bcc33af09f137845de40e5b223b778e8a38c561fd7 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.72/kotlin-compiler-embeddable-1.3.72.pom a2d8622ef0e2877577e368ec3a2ffbe7978b4512aab456d0db6427d9fae39d47 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.3.72/kotlin-compiler-runner-1.3.72.jar 6816c427914a4e4ead92300c0b643339b07e7cbb3355d48d5932dbcdaac7d058 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.3.72/kotlin-compiler-runner-1.3.72.pom 8f3ef9192e17768cd4e1f3c1f1c225ebd3b500a67ad05a735b31aa16e01c181c | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.3.72/kotlin-daemon-client-1.3.72.jar 215e6f1bb1980a8bdbef9c155557d17e5a16fbae84d5cae5bf2fd20b86b87d2b | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.3.72/kotlin-daemon-client-1.3.72.pom +1a4b999a2d9051382430994126c4bebd143c853e26d6bca4fd4c31924072ef5e | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.72/kotlin-daemon-embeddable-1.3.72.jar +eabab80e05fe2a31e2f2395cedf589cd72fb8df0a82e08e93c2e36fe953b8d59 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.72/kotlin-daemon-embeddable-1.3.72.pom +b0e6d0ab0c1f1dd2e2e5f540eeb6e5791820bdbe4f34597b4af183145dd2a493 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.72/kotlin-gradle-plugin-api-1.3.72.jar +eedb363ba1f4b999e62b34d264f1b37492f986169d808ec94ca72a67938291db | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.72/kotlin-gradle-plugin-api-1.3.72.pom +110fc7e4602f7aa47286a74756b673903ff3db5044312a16172eac38f7ba1224 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.72/kotlin-gradle-plugin-model-1.3.72.jar +fce78c0c595493d89f90fa4ddba466abf4497e61aac6f2f0449ca1541c167413 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.72/kotlin-gradle-plugin-model-1.3.72.pom b914cbcd8e55e76f221cc863912c38b1fe6ce56800300c147f85410aaa8789ab | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.72/kotlin-gradle-plugin-1.3.72.jar 8ec81474695b94779488b99183955cf0e1f50fe4d048af920b756ca71b72ac90 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.72/kotlin-gradle-plugin-1.3.72.pom +bf3e4edef51b7af7f1a8927fb58dca402e87668d246bfd0ad6520b9f2e3adebb | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.3.72/kotlin-native-utils-1.3.72.jar +21d04a0720be4a46804e1b73b733c72269c16900896ae463a9e87a1d04ed50c6 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.3.72/kotlin-native-utils-1.3.72.pom +a188d9367de1c4ee9479db630985c0597b20709c83161b1430d24edb27e38c40 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.3.72/kotlin-reflect-1.3.72.jar +61653ccfae8caa4203e267b479821bd90faab3fef744a7ab0fdd9f61150f970c | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.3.72/kotlin-reflect-1.3.72.pom +8e525c7a19a94aea294403d531fd61eed3f08b2992e313a594cb531b75ffc35d | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.72/kotlin-sam-with-receiver-1.3.72.jar +4961812a7df6b98c49618bb67d497d5aeabf4e73ec3d346558f162f0c6d39d68 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.72/kotlin-sam-with-receiver-1.3.72.pom +d372f2dc8051f3d1d4fae3bd50e5fa109d3ec870c4a4830112f9afc8560aacfd | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.3.72/kotlin-script-runtime-1.3.72.jar +65a3e614b27b2372f350cc015848d44cb14ca3225d8d41e1c54e60ce95e2131f | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.3.72/kotlin-script-runtime-1.3.72.pom +420198546b466bfa9c38d1d7fb2ffcdfb8f518026e8f4a7ca3851fbdd525a538 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.3.72/kotlin-scripting-common-1.3.72.jar +ad6cfeaefa234918fde058ab1f376168abe54cd1e7d12824fb15cc8a07aa0f03 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.3.72/kotlin-scripting-common-1.3.72.pom +e91befa8242e5894158c0275d26d883599fe6e6c57b6952129aebec17a2ef0aa | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.72/kotlin-scripting-compiler-embeddable-1.3.72.jar +de70f4db2a9d7d7aa42f88f217d59b61ed4357d4de138fadd3e459320abe52ba | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.72/kotlin-scripting-compiler-embeddable-1.3.72.pom +d9a1cb78976db75b6173b51ad04efaebc2b3772636ad0b45cac4cd2d53222dc9 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.72/kotlin-scripting-compiler-impl-embeddable-1.3.72.jar +0e1311cc6bcd06f373cf8ef7c4d7380087f36de70d9c72acc432e02dabc30a9b | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.72/kotlin-scripting-compiler-impl-embeddable-1.3.72.pom +5a9cced336697fbf2fb4b6c8a321787747f5e375227b7e355ebf3259365c024e | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.72/kotlin-scripting-jvm-1.3.72.jar +6a1ba16592546ab118186a5634c9b24589ae2ed64f0cdd41a913ffb3c2b13db6 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.72/kotlin-scripting-jvm-1.3.72.pom +5e7d1552863e480c1628b1cc39ce230ef829f5b7230106215a05acda5172203a | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.72/kotlin-stdlib-common-1.3.72.jar +24781edf5b0934804930dcafc8911b9e710d146239a82699889132e7b37be9dc | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.72/kotlin-stdlib-common-1.3.72.pom +40566c0c08d414b9413ba556ff7f8a0b04b98b9f0f424d122dd2088510efccc4 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.72/kotlin-stdlib-jdk7-1.3.72.jar +9d5a13d9abc33445e1366d258af0a77e42f01945acef7c0917b9d539854e2fce | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.72/kotlin-stdlib-jdk7-1.3.72.pom +133da70cfc07b56094282eac5c59bccd59f167ee2ead22e5282876d8bc10bf95 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/kotlin-stdlib-jdk8-1.3.72.jar +a6d50f0321bdb52838c99136930c8dcc78c3074a592d526862ec01be91fa622b | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/kotlin-stdlib-jdk8-1.3.72.pom +3856a7349ebacd6d1be6802b2fed9c4dc2c5a564ea92b6b945ac988243d4b16b | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.3.72/kotlin-stdlib-1.3.72.jar +4f0d574a969ea93c45628a163e1ed3ffabb4584278d72c647ec124f8c8109481 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.3.72/kotlin-stdlib-1.3.72.pom +9ef3d0277fe54384104a01089c8c718a9c2a7ab2b5292ff803ecfc9d38e7d6cb | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.3.72/kotlin-util-io-1.3.72.jar +8131897af3fb30af2464efe56161a349087bca1544cbf57495158714875163e4 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.3.72/kotlin-util-io-1.3.72.pom 3825cbc39ac9b557bf11ed52ed8552200831004a60e845eba61c77ba972a2d9f | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.3.72/kotlin-util-klib-1.3.72.jar 0e10935a94077c217ec5107b451c0859e89a27f67fd09543bd044c798cb154cf | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.3.72/kotlin-util-klib-1.3.72.pom +7177ed4629704537e0252537629886f5409526ecd041d8d8e308e20624b14394 | https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.jar +6f7523ea8a56d7f12d11a004cfe5a4577bfba3ed6c84cc5ac48b72d54975552c | https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.pom +b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://plugins.gradle.org/m2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom f5759b7fcdfc83a525a036deedcbd32e5b536b625ebc282426f16ca137eb5902 | https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar 770471090ca40a17b9e436ee2ec00819be42042da6f4085ece1d37916dc08ff9 | https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom 2bf4e59f3acd106fea6145a9a88fe8956509f8b9c0fdd11eb96fee757269e3f3 | https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar @@ -616,13 +606,19 @@ efd442f0c35276739da19b5f6c8c3792a87bb309df199e0478dacc8c8c6de4fe | https://repo. efb8644c55fffaf1f229893ac5c99864c9cef677478a206a729af96262ba9078 | https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.13.1/okhttp-urlconnection-3.13.1.pom 4aca3e552afb1ceb47f8956685f6295a276e49fa03f9066f8b6be83bec56fb66 | https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.10.0/okhttp-3.10.0.jar d94e3316e6b8e49897d10bb3aa0e2e7d0693be526a4aa265ca0792bc77ebc333 | https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.10.0/okhttp-3.10.0.pom +07c3d82ca7eaf4722f00b2da807dc7860f6169ae60cfedcf5d40218f90880a46 | https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.12.1/okhttp-3.12.1.jar +940676b124a8eea8ad7576f9be072c82d7dc7fe350ad895a36081f0c93ae99a6 | https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.12.1/okhttp-3.12.1.pom 0ab41a713e2a638efc1f4610ef34c07fef398f9d7b9d79a6f5406b779b0011a5 | https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.13.1/okhttp-3.13.1.jar 73416ac947490016bb1269faf8dc354841abe4c0c08ce455f34d281fecd09160 | https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.13.1/okhttp-3.13.1.pom 2c35da6696e905e8c116caef4d6b92c9d6130532c4974ad1b70cd9fe78e4250e | https://repo.maven.apache.org/maven2/com/squareup/okhttp3/parent/3.10.0/parent-3.10.0.pom +f57c6f089beeedb5b73cdaca7167998ce74505ae9a3d9aeacd72e0ebb0fbf4bc | https://repo.maven.apache.org/maven2/com/squareup/okhttp3/parent/3.12.1/parent-3.12.1.pom 4e374858730d3ec488695db9710d28fd476ea84a040900ff6b47bc1c9e7b4218 | https://repo.maven.apache.org/maven2/com/squareup/okhttp3/parent/3.13.1/parent-3.13.1.pom 18d1f68a7d7d03b0e935c03ae335c51b15d2ba4664964b96e07542af390aee85 | https://repo.maven.apache.org/maven2/com/squareup/okio/okio-parent/1.14.0/okio-parent-1.14.0.pom +e81f40146f2a0eb394b10fa3a175c85ab9fbe757aa418aa44d4b760efe16f024 | https://repo.maven.apache.org/maven2/com/squareup/okio/okio-parent/1.17.2/okio-parent-1.17.2.pom 4633c331f50642ebe795dc089d6a5928aff43071c9d17e7840a009eea2fe95a3 | https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar 0922137559cb91f6fe88e2643f4d986f566913883f9a82ef91e5d0675466f81e | https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0.pom +f80ce42d2ffac47ad4c47e1d6f980d604d247ceb1a886705cf4581ab0c9fe2b8 | https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar +cd57f75443ab6a714b203da51994ee64ed0e919fea81f04e4f4b5324e4bb03f0 | https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.pom e58c97406a6bb1138893750299ac63c6aa04b38b6b49eae1bfcad1a63ef9ba1b | https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar fd621988f7f6957025735dc6dd090b00a20f3a3bb8d77ca79036077f629b140b | https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.2.2/okio-2.2.2.pom 1d8518e3ac7532a104e4f7be77def37c982e530723c6bdb3d67708cce2b0c2c4 | https://repo.maven.apache.org/maven2/com/sun/activation/all/1.2.0/all-1.2.0.pom @@ -891,6 +887,8 @@ f8c8b7485d4a575e38e5e94945539d1d4eccd3228a199e1a9aa094e8c26174ee | https://repo. 497a7639820ba0758d4e0c1d6f82fdc8a9b6f6c2a28d91fe03c6b0776db4be40 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.4.2/kotlinx-coroutines-test-1.4.2.pom e49454af130e066a4e1c31255c5fd9a23f31105324f48e98406325b051638908 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.0.5/kotlinx-metadata-jvm-0.0.5.jar f928d533d912546b6d97904bab53e983f8fe2cda303af9fa953c1438ccf38470 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.0.5/kotlinx-metadata-jvm-0.0.5.pom +1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://repo.maven.apache.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar +c94b0b73790c70c709bcd445a01247908888211e38cc59e946ff6fe900785ae9 | https://repo.maven.apache.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom 518080049ba83181914419d11a25d9bc9833a2d729b6a6e7469fa52851356da8 | https://repo.maven.apache.org/maven2/org/json/json/20180813/json-20180813.jar c7e660c50bf4ecda0fc81ab62b489db9171e207fa784ddcb48c6c85bb40b49f5 | https://repo.maven.apache.org/maven2/org/json/json/20180813/json-20180813.pom 95b05d9590af4154c6513b9c5dc1fb2e55b539972ba0a9ef28e9a0c01d83ad77 | https://repo.maven.apache.org/maven2/org/jvnet/staxex/stax-ex/1.8/stax-ex-1.8.jar @@ -934,5 +932,7 @@ c513995cf019d9213d4fda666589937b2bf1bea5c4cdd337e6170e80b18406ee | https://repo. fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom a45da61abed61568a533fdece125093180828edeb0d4b6f6d572e0cf457465f6 | https://repo.maven.apache.org/maven2/org/xerial/sqlite-jdbc/3.25.2/sqlite-jdbc-3.25.2.jar 5806cf36dd28bfe961f7fe12679f4a2748a03e7a1d0070c22c411c19f01f266a | https://repo.maven.apache.org/maven2/org/xerial/sqlite-jdbc/3.25.2/sqlite-jdbc-3.25.2.pom +13009fb5ede3cf2be5a8d0f1602155aeaa0ce5ef5f9366892bd258d8d3d4d2b1 | https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.23/snakeyaml-1.23.jar +1e1beb22ca906209700122b5cacf6f2719324538c5b1e3c27bf91564c8d31dbd | https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.23/snakeyaml-1.23.pom d3f7f09989d5b0ce5c4791818ef937ee7663f1e359c2ef2d312f938aad0763da | https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.24/snakeyaml-1.24.jar 174d423722256823edbe2af8d7e3385c4645cf72382a22da0485b3b674394f37 | https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.24/snakeyaml-1.24.pom diff --git a/projects/android-components/list_toolchain_updates_checks b/projects/android-components/list_toolchain_updates_checks new file mode 100644 index 0000000000000000000000000000000000000000..a46afb411c0bbae8ea9c9b0da48175094245e7a8 --- /dev/null +++ b/projects/android-components/list_toolchain_updates_checks @@ -0,0 +1,85 @@ +#!/bin/bash + +# compileSdkVersion +read -d '' p << 'EOF' || true +if (m/compileSdkVersion:\\s+(.*)$/) { + print $1; + exit; +} +EOF +needed=$(cat .config.yml | perl -ne "$p") +current=30 +check_update_needed compileSdkVersion "$needed" "$current" + + +# targetSdkVersion +read -d '' p << 'EOF' || true +if (m/targetSdkVersion:\\s+(.*)$/) { + print $1; + exit; +} +EOF +needed=$(cat .config.yml | perl -ne "$p") +current=30 +check_update_needed targetSdkVersion "$needed" "$current" + + +# minSdkVersion +read -d '' p << 'EOF' || true +if (m/minSdkVersion:\\s+(.*)$/) { + print $1; + exit; +} +EOF +needed=$(cat .config.yml | perl -ne "$p") +current=21 +check_update_needed minSdkVersion "$needed" "$current" + + +# application-services +read -d '' p << 'EOF' || true +if (m/const\\sval\\smozilla_appservices\\s=\\s"([^"]+)"/) { + print $1; + exit; +} +EOF +needed=$(cat buildSrc/src/main/java/Dependencies.kt | perl -ne "$p") +current='[% pc("application-services", "version") %]' +check_update_needed application-services "$needed" "$current" + + +# glean_parser +read -d '' p << 'EOF' || true +if (m/^\\s*"glean_parser==([^"]+)",/) { + print $1; + exit; +} +EOF +tar xf $rootdir/[% c('input_files_by_name/glean') %] +needed=$(cat glean-[% c("var/glean_version") %]/glean-core/python/setup.py | perl -ne "$p") +current='[% c("var/glean_parser") %]' +check_update_needed glean_parser "$needed" "$current" + + +# gradle +read -d '' p << 'EOF' || true +if (m|distributionUrl=https\\\\://services.gradle.org/distributions/gradle-(.*)-all.zip|) { + print $1; + exit; +} +EOF +needed=$(cat gradle/wrapper/gradle-wrapper.properties | perl -ne "$p") +current='[% c("var/gradle_version") %]' +check_update_needed gradle "$needed" "$current" + + +# android-gradle-plugin +read -d '' p << 'EOF' || true +if (m/const\\s+val\\s+android_gradle_plugin\\s+=\\s+"([^"]+)"/) { + print $1; + exit; +} +EOF +needed=$(cat buildSrc/src/main/java/Dependencies.kt | perl -ne "$p") +current='4.0.1' +check_update_needed android-gradle-plugin "$needed" "$current" diff --git a/projects/android-components/mavenLocal.patch b/projects/android-components/mavenLocal.patch index 9d6d66c22206c60cc1b082517144dbe7cfb32063..3b5f06431d6884a0938375155e7cb0e582262459 100644 --- a/projects/android-components/mavenLocal.patch +++ b/projects/android-components/mavenLocal.patch @@ -1,11 +1,17 @@ -From 6a88b59457dd38f0e8d69f0c2988bb2952075536 Mon Sep 17 00:00:00 2001 +From d1263dbcc33e3f587abbc4bbf8c24c0bb567f194 Mon Sep 17 00:00:00 2001 From: Georg Koppen Date: Wed, 20 May 2020 14:18:12 +0000 Subject: [PATCH] mavenLocal() fixes +--- + build.gradle | 2 ++ + buildSrc/build.gradle | 1 + + buildSrc/settings.gradle | 7 ++++++- + settings.gradle | 7 +++++++ + 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle -index 9f298887a..278245d30 100644 +index f412f91f4..944a19e9a 100644 --- a/build.gradle +++ b/build.gradle @@ -6,6 +6,7 @@ import static org.gradle.api.tasks.testing.TestResult.ResultType @@ -16,7 +22,7 @@ index 9f298887a..278245d30 100644 if (project.hasProperty("googleRepo")) { maven { name "Google" -@@ -48,6 +49,7 @@ plugins { +@@ -39,6 +40,7 @@ plugins { allprojects { repositories { @@ -25,7 +31,7 @@ index 9f298887a..278245d30 100644 maven { name "Google" diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle -index 9f05b8434..f97029ccf 100644 +index c9f83be52..c01e9ab01 100644 --- a/buildSrc/build.gradle +++ b/buildSrc/build.gradle @@ -7,6 +7,7 @@ plugins { @@ -33,9 +39,9 @@ index 9f05b8434..f97029ccf 100644 repositories { + mavenLocal() - jcenter() - } + mavenCentral() + if (project.hasProperty("centralRepo")) { diff --git a/buildSrc/settings.gradle b/buildSrc/settings.gradle index c31ad3840..fb6526db3 100644 --- a/buildSrc/settings.gradle @@ -59,7 +65,7 @@ index c31ad3840..fb6526db3 100644 \ No newline at end of file +} diff --git a/settings.gradle b/settings.gradle -index a6e8dfa49..049fa29d6 100644 +index e1204312f..428e9ddcd 100644 --- a/settings.gradle +++ b/settings.gradle @@ -4,8 +4,15 @@ @@ -75,9 +81,6 @@ index a6e8dfa49..049fa29d6 100644 buildscript { repositories { + mavenLocal() - jcenter() - } - --- -2.28.0 - + if (hasProperty("centralRepo")) { + maven { + name "MavenCentral" diff --git a/projects/android-toolchain/build b/projects/android-toolchain/build index cd6caec46dca2a1387064fa9b6482d5fd9329032..29d79e5b1634aaf5236078e9f01e5fdd8a7948cc 100644 --- a/projects/android-toolchain/build +++ b/projects/android-toolchain/build @@ -3,9 +3,9 @@ export PROJECT_PATH=/var/tmp/dist/[% project %] export SDK_HOME=$PROJECT_PATH/android-sdk-linux export NDK_HOME=$PROJECT_PATH/android-ndk -android_release_dir=android-10 -android_release_dir_old=android-9 -android_release_dir_new=android-11 +android_release_dir_9=android-9 +android_release_dir_10=android-10 +android_release_dir_11=android-11 # Make directories mkdir -p $NDK_HOME $SDK_HOME @@ -20,33 +20,33 @@ unzip -qq [% c("input_files_by_name/android_ndk_compiler")%] -d $NDK_HOME # so we only have to take care of one. See: #33557 (comment 2674649). cd $NDK_HOME/android-ndk-r[% c("var/android_ndk_version") %][% c("var/android_ndk_revision") %]/toolchains/llvm/prebuilt/linux-x86_64/bin for f in `ls arm-linux-androideabi-*`; do - ln -s $f ${f//arm-linux-androideabi/armv7a-linux-androideabi} + ln -s $f ${f//arm-linux-androideabi/armv7a-linux-androideabi} done # Tool Archives cd $SDK_HOME unzip -qq $HOME/[% c("input_files_by_name/build_tools") %] -d $SDK_HOME -mkdir -p build-tools/[% c("version") %] -mv $android_release_dir/* build-tools/[% c("version") %] +mkdir -p build-tools/[% c("var/version_30") %] +mv $android_release_dir_11/* build-tools/[% c("var/version_30") %] + +unzip -qq $HOME/[% c("input_files_by_name/platform") %] -d $SDK_HOME +mkdir -p platforms/android-[% c("var/android_api_level") %] +mv $android_release_dir_11/* platforms/android-[% c("var/android_api_level") %] # Apart from GeckoView all other projects do still need build-tools 28.0.3 as # they are using the Gradle plugin 3.2.1 - 3.6.0 without specifying # `buildToolsVersion`. -unzip -qq $HOME/[% c("input_files_by_name/build_tools_old") %] -d $SDK_HOME -mkdir -p build-tools/[% c("version_old") %] -mv $android_release_dir_old/* build-tools/[% c("version_old") %] - -unzip -qq $HOME/[% c("input_files_by_name/platform") %] -d $SDK_HOME -mkdir -p platforms/android-[% c("var/android_api_level") %] -mv $android_release_dir/* platforms/android-[% c("var/android_api_level") %] +unzip -qq $HOME/[% c("input_files_by_name/build_tools_28") %] -d $SDK_HOME +mkdir -p build-tools/[% c("var/version_28") %] +mv $android_release_dir_9/* build-tools/[% c("var/version_28") %] -unzip -qq $HOME/[% c("input_files_by_name/build_tools_new") %] -d $SDK_HOME -mkdir -p build-tools/[% c("var/android_api_level_new") %] -mv $android_release_dir_new/* build-tools/[% c("var/android_api_level_new") %] +unzip -qq $HOME/[% c("input_files_by_name/build_tools_29") %] -d $SDK_HOME +mkdir -p build-tools/[% c("var/version_29") %] +mv $android_release_dir_10/* build-tools/[% c("var/version_29") %] -unzip -qq $HOME/[% c("input_files_by_name/platform_new") %] -d $SDK_HOME -mkdir -p platforms/android-[% c("var/android_api_level_new") %] -mv $android_release_dir_new/* platforms/android-[% c("var/android_api_level_new") %] +unzip -qq $HOME/[% c("input_files_by_name/platform_29") %] -d $SDK_HOME +mkdir -p platforms/android-[% c("var/android_api_level_29") %] +mv $android_release_dir_10/* platforms/android-[% c("var/android_api_level_29") %] unzip -qq $HOME/[% c("input_files_by_name/platform_tools") %] -d $SDK_HOME @@ -56,7 +56,7 @@ mkdir emulator cp tools/emulator emulator/ # Cleanup -rm -fR $android_release_dir $android_release_dir_old $android_release_dir_new +rm -fR $android_release_dir_9 $android_release_dir_10 $android_release_dir_11 # Archive dist directory cd /var/tmp/dist diff --git a/projects/android-toolchain/config b/projects/android-toolchain/config index dc30b4d510889584047a5dc12b3db5a41d90d55d..519652869905c38df577451b3d76aec85a4b5b1e 100644 --- a/projects/android-toolchain/config +++ b/projects/android-toolchain/config @@ -1,8 +1,10 @@ # vim: filetype=yaml sw=2 filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz' -version: 29.0.2 -version_old: 28.0.3 +version: '[% c("var/version_28") %]+[% c("var/version_29") %]+[% c("var/version_30") %]' var: + version_30: 30.0.2 + version_29: 29.0.2 + version_28: 28.0.3 container: use_container: 1 deps: @@ -25,36 +27,37 @@ var: export PATH=$PATH:$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$GRADLE_HOME/gradle/bin mkdir -p "$GRADLE_HOME" google_repo: https://dl.google.com/android/repository - android_api_level: 29 - android_platform_revision: 04 - android_api_level_new: 30 - android_platform_revision_new: 03 + android_api_level: 30 + android_platform_revision: 03 + android_api_level_29: 29 + android_platform_revision_29: 04 android_ndk_version: 21 android_ndk_revision: d + sdk_tools_version: 4333796 input_files: - project: container-image - - URL: '[% c("var/google_repo") %]/build-tools_r[% c("version") %]-linux.zip' + - URL: '[% c("var/google_repo") %]/build-tools_r[% c("var/version_30") %]-linux.zip' name: build_tools + sha256sum: 565af786dc0cc1941002174fb945122eabd080b222cd4c7c3d9a2ae0fabf5dc4 + - URL: '[% c("var/google_repo") %]/build-tools_r[% c("var/version_29") %]-linux.zip' + name: build_tools_29 sha256sum: 1e9393cbfd4a4b82e30e7f55ab38db4a5a3259db93d5821c63597bc74522fa08 - - URL: '[% c("var/google_repo") %]/build-tools_r[% c("version_old") %]-linux.zip' - name: build_tools_old + - URL: '[% c("var/google_repo") %]/build-tools_r[% c("var/version_28") %]-linux.zip' + name: build_tools_28 sha256sum: 7954956a40633c88f693d638cbc23f68e9e2499dc7a4b7dfdaf6a3e91387749a + - URL: '[% c("var/google_repo") %]/platform-[% c("var/android_api_level_29") %]_r[% c("var/android_platform_revision_29") %].zip' + name: platform_29 + sha256sum: c9eaf2ce4e8fa6f5a8036bd3c95363d003733bf0a1bd349718cadf802db44c69 - URL: '[% c("var/google_repo") %]/platform-[% c("var/android_api_level") %]_r[% c("var/android_platform_revision") %].zip' name: platform - sha256sum: c9eaf2ce4e8fa6f5a8036bd3c95363d003733bf0a1bd349718cadf802db44c69 - - URL: '[% c("var/google_repo") %]/build-tools_r[% c("var/android_api_level_new") %]-linux.zip' - name: build_tools_new - sha256sum: ed3b7f9b2d15e90a12c2e739adb749d7d834e2f953e677380206bd14db135c6c - - URL: '[% c("var/google_repo") %]/platform-[% c("var/android_api_level_new") %]_r[% c("var/android_platform_revision_new") %].zip' - name: platform_new sha256sum: f3f5b75744dbf6ee6ed3e8174a71e513bfee502d0bc3463ea97e517bff68d84e # ./mach bootstrap is fetching the latest version, so it does not seem to # matter which particular version we are using. Pin to the one fitting best to # SDK version/build-tools version. - - URL: '[% c("var/google_repo") %]/platform-tools_r[% c("version") %]-linux.zip' + - URL: '[% c("var/google_repo") %]/platform-tools_r[% c("var/version_30") %]-linux.zip' name: platform_tools - sha256sum: 633b6dfa245f5dc58d15da9ead655bcd14de5784196ec0f0dc7e37a5acb61be4 - - URL: '[% c("var/google_repo") %]/sdk-tools-linux-4333796.zip' + sha256sum: f7306a7c66d8149c4430aff270d6ed644c720ea29ef799dc613d3dc537485c6e + - URL: '[% c("var/google_repo") %]/sdk-tools-linux-[% c("var/sdk_tools_version") %].zip' name: android_sdk_tools sha256sum: 92ffee5a1d98d856634e8b71132e8a95d96c83a63fde1099be3d86df3106def9 - URL: '[% c("var/google_repo") %]/android-ndk-r[% c("var/android_ndk_version") %][% c("var/android_ndk_revision") %]-linux-x86_64.zip' diff --git a/projects/application-services/build b/projects/application-services/build index 4d1ab07a8f9c125252ffad5c0df87f6f4ad075c9..b7461bf03a1bc3907adec0c4243fc2b518f0705d 100644 --- a/projects/application-services/build +++ b/projects/application-services/build @@ -52,7 +52,6 @@ EOF patch -p1 < $rootdir/update-cargo-lock.patch cd components/external/nimbus-sdk patch -p1 < $rootdir/viaduct-workaround.patch -patch -p1 < $rootdir/viaduct-workaround2.patch cd ../../../ # Move NSS and SQLCipher to the right place diff --git a/projects/application-services/config b/projects/application-services/config index 951d5b0255a633de85dd0d17e7e5b9ca96221a56..588d573c061924d94ca6329bca18e93003f82881 100644 --- a/projects/application-services/config +++ b/projects/application-services/config @@ -1,7 +1,7 @@ # vim: filetype=yaml sw=2 filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz' -version: 71.0.0 -git_hash: 1ee6b32f3ee569036fdf1015cf7ffc01ded2860f +version: 74.0.1 +git_hash: ad7b64fa03eeeb00815125e635d1fb8809befd40 git_url: https://github.com/mozilla/application-services git_submodule: 1 @@ -11,7 +11,7 @@ var: # This should be updated when the list of gradle dependencies is changed. gradle_dependencies_version: 5 # This should be updated when the list of rust dependencies is changed. - rust_vendor_version: 4 + rust_vendor_version: 5 # Switch to make it easier to grab all dependencies during a dry-run. fetch_gradle_dependencies: 0 gradle_version: 6.5 @@ -70,14 +70,20 @@ input_files: enable: '[% !c("var/fetch_gradle_dependencies") %]' # `cargo vendor vendor -s components/external/nimbus-sdk/nimbus/Cargo.toml` # in the `application-services` directory has vendored the sources, - # after applying update-cargo-lock.patch, viaduct-workaround.patch and - # viaduct-workaround2.patch + # after applying update-cargo-lock.patch and viaduct-workaround.patch - URL: https://people.torproject.org/~boklm/mirrors/sources/application-services-vendor-[% c('var/rust_vendor_version') %].tar.bz2 - sha256sum: 500d0fa471c8ad2037c4bbe648e716e77da1ff1fc5678542b144cd257a34abbf + sha256sum: 5f1c9e1bc0db283e88516bd1d78187145bacbf4aeb72972ac09875c1147d2215 - filename: no-git.patch - filename: mavenLocal.patch enable: '[% !c("var/fetch_gradle_dependencies") %]' - filename: target.patch - filename: viaduct-workaround.patch - - filename: viaduct-workaround2.patch - filename: update-cargo-lock.patch + +steps: + list_toolchain_updates: + #git_hash: 'v74.0.1' + input_files: [] + var: + container: + use_container: 0 diff --git a/projects/application-services/list_toolchain_updates_checks b/projects/application-services/list_toolchain_updates_checks new file mode 100644 index 0000000000000000000000000000000000000000..69c232cdab17b90f0ad8acb51ba47be3bc17a0f5 --- /dev/null +++ b/projects/application-services/list_toolchain_updates_checks @@ -0,0 +1,97 @@ +#!/bin/bash + +# ndkVersion +read -d '' p << 'EOF' || true +if (m/^\\s*ndkVersion:\\s"([^"]*)",/) { + print $1; + exit; +} +EOF +needed=$(cat build.gradle | perl -ne "$p") +current='21.3.6528147' +check_update_needed ndkVersion "$needed" "$current" + + +# compileSdkVersion +read -d '' p << 'EOF' || true +if (m/^\\s*compileSdkVersion:\\s([^"]*),/) { + print $1; + exit; +} +EOF +needed=$(cat build.gradle | perl -ne "$p") +current=29 +check_update_needed compileSdkVersion "$needed" "$current" + + +# minSdkVersion +read -d '' p << 'EOF' || true +if (m/^\\s*minSdkVersion:\\s([^"]*),/) { + print $1; + exit; +} +EOF +needed=$(cat build.gradle | perl -ne "$p") +current=21 +check_update_needed minSdkVersion "$needed" "$current" + + +# gradle +read -d '' p << 'EOF' || true +if (m|distributionUrl=https\\\\://services.gradle.org/distributions/gradle-(.*)-.*.zip|) { + print $1; + exit; +} +EOF +needed=$(cat gradle/wrapper/gradle-wrapper.properties | perl -ne "$p") +current='[% c("var/gradle_version") %]' +check_update_needed gradle "$needed" "$current" + + +# nss-nspr +read -d '' p << 'EOF' || true +if (m/NSS_ARCHIVE="nss-(.*-with-nspr-.*)\\.tar\\.gz"/) { + print $1; + exit; +} +EOF +needed=$(cat libs/build-all.sh | perl -ne "$p") +current='[% pc("nss", "version") %]-with-nspr-[% pc("nss", "nspr_version") %]' +check_update_needed nss-nspr "$needed" "$current" + + +# sqlcipher +read -d '' p << 'EOF' || true +if (m/SQLCIPHER_VERSION="([^"]+)"/) { + print $1; + exit; +} +EOF +needed=$(cat libs/build-all.sh | perl -ne "$p") +current='[% pc("sqlcipher", "version") %]' +check_update_needed sqlcipher "$needed" "$current" + + +# android-gradle-plugin +read -d '' p << 'EOF' || true +if (m/^\\s*ext\\.android_gradle_plugin_version\\s=\\s'([^']*)'/) { + print $1; + exit; +} +EOF +needed=$(cat build.gradle | perl -ne "$p") +current='4.0.1' +check_update_needed android-gradle-plugin "$needed" "$current" + + +# android-components +read -d '' p << 'EOF' || true +if (m/^\\s*ext\\.android_components_version\\s=\\s'([^']*)'/) { + print $1; + exit; +} +EOF +needed=$(cat build.gradle | perl -ne "$p") +current=71.0.0 +check_update_needed android-components "$needed" "$current" + diff --git a/projects/application-services/update-cargo-lock.patch b/projects/application-services/update-cargo-lock.patch index 5e28cca9dccbcca01582287f3d37a2459874e61a..3a42019a746d80fd3ba4656dae25e9c52b4f5206 100644 --- a/projects/application-services/update-cargo-lock.patch +++ b/projects/application-services/update-cargo-lock.patch @@ -1,14 +1,14 @@ -From cdcce5ffd9e49d4648dd6b23a6dfbc8011352883 Mon Sep 17 00:00:00 2001 +From 3d6b82d24bcf05b26c69702f6dcb1a0ac91c13a1 Mon Sep 17 00:00:00 2001 From: Georg Koppen Date: Fri, 27 Nov 2020 09:55:49 +0000 Subject: [PATCH] update cargo.lock --- - Cargo.lock | 390 +++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 273 insertions(+), 117 deletions(-) + Cargo.lock | 384 +++++++++++++++++++++++++++++++++++++---------------- + 1 file changed, 267 insertions(+), 117 deletions(-) diff --git a/Cargo.lock b/Cargo.lock -index 813c475c..20b6e4d0 100644 +index 69d2dae0..2c1a3aa3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -86,9 +86,9 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" @@ -176,7 +176,7 @@ index 813c475c..20b6e4d0 100644 [[package]] name = "cpuid-bool" -@@ -548,7 +577,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" +@@ -559,7 +588,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775" dependencies = [ "cfg-if 1.0.0", @@ -185,7 +185,7 @@ index 813c475c..20b6e4d0 100644 ] [[package]] -@@ -559,18 +588,18 @@ checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9" +@@ -570,18 +599,18 @@ checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9" dependencies = [ "cfg-if 1.0.0", "crossbeam-epoch", @@ -208,7 +208,7 @@ index 813c475c..20b6e4d0 100644 "lazy_static", "memoffset", "scopeguard", -@@ -578,26 +607,20 @@ dependencies = [ +@@ -589,26 +618,20 @@ dependencies = [ [[package]] name = "crossbeam-utils" @@ -241,7 +241,7 @@ index 813c475c..20b6e4d0 100644 [[package]] name = "csv" -@@ -743,7 +766,7 @@ version = "1.2.1" +@@ -754,7 +777,7 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53d97f19730c1eb3332d0657d0f3ca72795d77c61d8eb26bdd7f15edc0c61eb2" dependencies = [ @@ -250,7 +250,7 @@ index 813c475c..20b6e4d0 100644 "byteorder", "once_cell", "serde", -@@ -1039,6 +1062,16 @@ version = "0.1.1" +@@ -1042,6 +1065,16 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" @@ -267,7 +267,7 @@ index 813c475c..20b6e4d0 100644 [[package]] name = "fuchsia-cprng" version = "0.1.1" -@@ -1061,53 +1094,59 @@ version = "0.3.3" +@@ -1064,53 +1097,59 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" @@ -340,7 +340,7 @@ index 813c475c..20b6e4d0 100644 "pin-utils", "slab", ] -@@ -1117,7 +1156,7 @@ name = "fxa-client" +@@ -1120,7 +1159,7 @@ name = "fxa-client" version = "0.1.0" dependencies = [ "anyhow", @@ -349,7 +349,7 @@ index 813c475c..20b6e4d0 100644 "error-support", "ffi-support 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex", -@@ -1278,7 +1317,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" +@@ -1275,7 +1314,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7539c8d8699bae53238aacd3f93cfb0bcaef77b85dc963902b9367c5d7a84c48" dependencies = [ "anyhow", @@ -358,7 +358,7 @@ index 813c475c..20b6e4d0 100644 "log 0.4.11", "once_cell", "thiserror", -@@ -1367,7 +1406,7 @@ dependencies = [ +@@ -1364,7 +1403,7 @@ dependencies = [ "httparse", "httpdate", "itoa", @@ -367,7 +367,7 @@ index 813c475c..20b6e4d0 100644 "socket2", "tokio", "tower-service", -@@ -1494,7 +1533,7 @@ dependencies = [ +@@ -1491,7 +1530,7 @@ dependencies = [ name = "jwcrypto" version = "0.1.0" dependencies = [ @@ -376,7 +376,7 @@ index 813c475c..20b6e4d0 100644 "rc_crypto", "serde", "serde_derive", -@@ -1527,6 +1566,19 @@ version = "1.4.0" +@@ -1524,6 +1563,19 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" @@ -600,7 +600,7 @@ index 813c475c..20b6e4d0 100644 "web-sys", "winreg", ] -@@ -2852,14 +2929,14 @@ dependencies = [ +@@ -2829,14 +2906,14 @@ dependencies = [ [[package]] name = "rust-argon2" @@ -619,7 +619,7 @@ index 813c475c..20b6e4d0 100644 ] [[package]] -@@ -2902,6 +2979,12 @@ dependencies = [ +@@ -2879,6 +2956,12 @@ dependencies = [ "winapi 0.3.9", ] @@ -632,7 +632,7 @@ index 813c475c..20b6e4d0 100644 [[package]] name = "scopeguard" version = "1.1.0" -@@ -2910,9 +2993,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" +@@ -2887,9 +2970,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "security-framework" @@ -644,7 +644,7 @@ index 813c475c..20b6e4d0 100644 dependencies = [ "bitflags 1.2.1", "core-foundation", -@@ -2923,9 +3006,9 @@ dependencies = [ +@@ -2900,9 +2983,9 @@ dependencies = [ [[package]] name = "security-framework-sys" @@ -656,7 +656,7 @@ index 813c475c..20b6e4d0 100644 dependencies = [ "core-foundation-sys", "libc", -@@ -3018,6 +3101,18 @@ dependencies = [ +@@ -2995,6 +3078,18 @@ dependencies = [ "url", ] @@ -675,7 +675,7 @@ index 813c475c..20b6e4d0 100644 [[package]] name = "sha2" version = "0.9.2" -@@ -3051,11 +3146,11 @@ checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" +@@ -3028,11 +3123,11 @@ checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" [[package]] name = "socket2" @@ -690,20 +690,7 @@ index 813c475c..20b6e4d0 100644 "libc", "redox_syscall", "winapi 0.3.9", -@@ -3072,6 +3167,12 @@ dependencies = [ - "rusqlite", - ] - -+[[package]] -+name = "static_assertions" -+version = "1.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -+ - [[package]] - name = "strsim" - version = "0.8.0" -@@ -3104,9 +3205,9 @@ dependencies = [ +@@ -3087,9 +3182,9 @@ dependencies = [ [[package]] name = "syn" @@ -715,7 +702,7 @@ index 813c475c..20b6e4d0 100644 dependencies = [ "proc-macro2", "quote", -@@ -3117,7 +3218,7 @@ dependencies = [ +@@ -3100,7 +3195,7 @@ dependencies = [ name = "sync-guid" version = "0.1.0" dependencies = [ @@ -724,7 +711,7 @@ index 813c475c..20b6e4d0 100644 "rand 0.7.3", "rusqlite", "serde", -@@ -3129,7 +3230,7 @@ name = "sync-test" +@@ -3112,7 +3207,7 @@ name = "sync-test" version = "0.1.0" dependencies = [ "anyhow", @@ -733,7 +720,7 @@ index 813c475c..20b6e4d0 100644 "env_logger", "fxa-client", "interrupt-support", -@@ -3157,7 +3258,7 @@ version = "0.1.0" +@@ -3140,7 +3235,7 @@ version = "0.1.0" dependencies = [ "anyhow", "base16", @@ -742,7 +729,7 @@ index 813c475c..20b6e4d0 100644 "env_logger", "error-support", "ffi-support 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", -@@ -3324,6 +3425,12 @@ dependencies = [ +@@ -3295,6 +3390,12 @@ dependencies = [ "viaduct", ] @@ -755,7 +742,7 @@ index 813c475c..20b6e4d0 100644 [[package]] name = "tempdir" version = "0.3.7" -@@ -3371,18 +3478,18 @@ dependencies = [ +@@ -3342,18 +3443,18 @@ dependencies = [ [[package]] name = "termcolor" @@ -778,7 +765,7 @@ index 813c475c..20b6e4d0 100644 dependencies = [ "libc", "winapi 0.3.9", -@@ -3458,6 +3565,15 @@ dependencies = [ +@@ -3429,6 +3530,15 @@ dependencies = [ "winapi 0.3.9", ] @@ -794,7 +781,7 @@ index 813c475c..20b6e4d0 100644 [[package]] name = "tinytemplate" version = "1.1.0" -@@ -3470,15 +3586,24 @@ dependencies = [ +@@ -3441,15 +3551,24 @@ dependencies = [ [[package]] name = "tinyvec" @@ -823,7 +810,7 @@ index 813c475c..20b6e4d0 100644 dependencies = [ "bytes", "fnv", -@@ -3488,7 +3613,7 @@ dependencies = [ +@@ -3459,7 +3578,7 @@ dependencies = [ "memchr", "mio", "num_cpus", @@ -832,7 +819,7 @@ index 813c475c..20b6e4d0 100644 "slab", ] -@@ -3512,7 +3637,7 @@ dependencies = [ +@@ -3483,7 +3602,7 @@ dependencies = [ "futures-core", "futures-sink", "log 0.4.11", @@ -841,7 +828,7 @@ index 813c475c..20b6e4d0 100644 "tokio", ] -@@ -3533,13 +3658,13 @@ checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" +@@ -3504,13 +3623,13 @@ checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" [[package]] name = "tracing" @@ -859,7 +846,7 @@ index 813c475c..20b6e4d0 100644 "tracing-core", ] -@@ -3604,18 +3729,18 @@ dependencies = [ +@@ -3575,18 +3694,18 @@ dependencies = [ [[package]] name = "unicode-normalization" @@ -882,16 +869,16 @@ index 813c475c..20b6e4d0 100644 [[package]] name = "unicode-width" -@@ -3647,7 +3772,7 @@ dependencies = [ +@@ -3618,7 +3737,7 @@ dependencies = [ "ffi-support 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", "log 0.4.11", - "paste 1.0.2", + "paste 1.0.3", + "static_assertions", ] - [[package]] -@@ -3678,10 +3803,11 @@ dependencies = [ +@@ -3662,10 +3781,11 @@ dependencies = [ [[package]] name = "url" @@ -905,7 +892,7 @@ index 813c475c..20b6e4d0 100644 "idna", "matches", "percent-encoding", -@@ -3843,6 +3969,30 @@ version = "0.2.68" +@@ -3827,6 +3947,30 @@ version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d649a3145108d7d3fbcde896a468d1bd636791823c9921135218ad89be08307" @@ -936,16 +923,16 @@ index 813c475c..20b6e4d0 100644 [[package]] name = "web-sys" version = "0.3.45" -@@ -3906,7 +4056,7 @@ version = "0.11.0" +@@ -3890,7 +4034,7 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "8a7d4f9feb723a800d8f7b74edc9fa44ff35cb0b2ec64886714362f423427f37" + checksum = "610950904727748ca09682e857f0d6d6437f0ca862f32f9229edba8cec8b2635" dependencies = [ - "nom", + "nom 5.1.2", ] [[package]] -@@ -3986,6 +4136,12 @@ dependencies = [ +@@ -3970,6 +4114,12 @@ dependencies = [ "winapi-build", ] diff --git a/projects/application-services/viaduct-workaround.patch b/projects/application-services/viaduct-workaround.patch index b5b0121abc0018754c5f78301bcf85a8c5edeb89..933b4bfd685c8db13be183414461f8428618bcf8 100644 --- a/projects/application-services/viaduct-workaround.patch +++ b/projects/application-services/viaduct-workaround.patch @@ -1,7 +1,7 @@ -From 5020520a2b240512284a7396e99ed22c54042257 Mon Sep 17 00:00:00 2001 +From 4a7eb7890108939993444ad350dd064dc7448160 Mon Sep 17 00:00:00 2001 From: Georg Koppen Date: Wed, 2 Dec 2020 09:26:24 +0000 -Subject: [PATCH 1/2] Bug 40156: viaduct*-workaround +Subject: [PATCH] Bug 40156: viaduct*-workaround See: https://github.com/mozilla/application-services/issues/3732. --- @@ -9,7 +9,7 @@ See: https://github.com/mozilla/application-services/issues/3732. 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nimbus/Cargo.toml b/nimbus/Cargo.toml -index b19acc9..fd267b5 100644 +index 4dc51b3..0e30dd0 100644 --- a/nimbus/Cargo.toml +++ b/nimbus/Cargo.toml @@ -26,7 +26,7 @@ serde_derive = "1" @@ -20,9 +20,9 @@ index b19acc9..fd267b5 100644 +viaduct = { path = "../../../viaduct" } thiserror = "1" url = "2.1" - rkv = "0.15" -@@ -41,7 +41,7 @@ uniffi = { version = "0.7", optional = true } - uniffi_build = { version = "0.7", features = [ "builtin-bindgen" ], optional = true } + rkv = "0.17" +@@ -41,7 +41,7 @@ uniffi = { version = "^0.8.0", optional = true } + uniffi_build = { version = "^0.8.0", features = [ "builtin-bindgen" ], optional = true } [dev-dependencies] -viaduct-reqwest = { git = "https://github.com/mozilla/application-services", rev = "8a576fbe79199fa8664f64285524017f74ebcc5f"} diff --git a/projects/application-services/viaduct-workaround2.patch b/projects/application-services/viaduct-workaround2.patch deleted file mode 100644 index 1bc27bbbf1b4fe8a134a38afb266a43e1217c86c..0000000000000000000000000000000000000000 --- a/projects/application-services/viaduct-workaround2.patch +++ /dev/null @@ -1,98 +0,0 @@ -From 9f3cf867a22a807cf997d2b0af283c7ce9d298fe Mon Sep 17 00:00:00 2001 -From: Georg Koppen -Date: Wed, 2 Dec 2020 09:26:43 +0000 -Subject: [PATCH 2/2] Bug 40156: Cargo.lock update after viaduct*-workaround - ---- - nimbus/Cargo.lock | 43 +++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 41 insertions(+), 2 deletions(-) - -diff --git a/nimbus/Cargo.lock b/nimbus/Cargo.lock -index 9caa76c..a73e464 100644 ---- a/nimbus/Cargo.lock -+++ b/nimbus/Cargo.lock -@@ -223,6 +223,16 @@ dependencies = [ - "winapi 0.3.9", - ] - -+[[package]] -+name = "console_error_panic_hook" -+version = "0.1.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b8d976903543e0c48546a91908f21588a680a8c8f984df9a5d69feccb2b2a211" -+dependencies = [ -+ "cfg-if 0.1.10", -+ "wasm-bindgen", -+] -+ - [[package]] - name = "core-foundation" - version = "0.9.1" -@@ -1326,6 +1336,7 @@ dependencies = [ - "url", - "wasm-bindgen", - "wasm-bindgen-futures", -+ "wasm-bindgen-test", - "web-sys", - "winreg", - ] -@@ -1369,6 +1380,12 @@ dependencies = [ - "winapi 0.3.9", - ] - -+[[package]] -+name = "scoped-tls" -+version = "1.0.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" -+ - [[package]] - name = "security-framework" - version = "2.0.0" -@@ -1850,7 +1867,6 @@ checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" - [[package]] - name = "viaduct" - version = "0.1.0" --source = "git+https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe79199fa8664f64285524017f74ebcc5f" - dependencies = [ - "ffi-support", - "log", -@@ -1866,7 +1882,6 @@ dependencies = [ - [[package]] - name = "viaduct-reqwest" - version = "0.1.0" --source = "git+https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe79199fa8664f64285524017f74ebcc5f" - dependencies = [ - "ffi-support", - "lazy_static", -@@ -1959,6 +1974,30 @@ version = "0.2.69" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "7e7811dd7f9398f14cc76efd356f98f03aa30419dea46aa810d71e819fc97158" - -+[[package]] -+name = "wasm-bindgen-test" -+version = "0.3.18" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "34d1cdc8b98a557f24733d50a1199c4b0635e465eecba9c45b214544da197f64" -+dependencies = [ -+ "console_error_panic_hook", -+ "js-sys", -+ "scoped-tls", -+ "wasm-bindgen", -+ "wasm-bindgen-futures", -+ "wasm-bindgen-test-macro", -+] -+ -+[[package]] -+name = "wasm-bindgen-test-macro" -+version = "0.3.18" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e8fb9c67be7439ee8ab1b7db502a49c05e51e2835b66796c705134d9b8e1a585" -+dependencies = [ -+ "proc-macro2", -+ "quote", -+] -+ - [[package]] - name = "web-sys" - version = "0.3.46" diff --git a/projects/common/how-to-update-glean-parser.txt b/projects/common/how-to-update-glean-parser.txt index a125f5fc61314d1eebc9a34d3d6b25f01f3c79a2..625049ead861755b1e0e8baca3bb293ad328a368 100644 --- a/projects/common/how-to-update-glean-parser.txt +++ b/projects/common/how-to-update-glean-parser.txt @@ -3,42 +3,36 @@ distribute Glean dependencies beforehand.[1] There are three steps involved in the process: 1) Finding out the `glean_parser` version - 2) Downloading and verifying the dependencies - 3) Bundling the dependencies up and pushing them to the sources mirror + 2) Downloading and verifying the dependencies, and creating the tarball + 3) Pushing it to the sources mirror 1) -The `glean_parser` version is available in glean-core/python/setup.py in the -Glean code repositoroy.[2] So, make sure which Glean version your -`android-components` tag is using (`mozilla_glean` in -buildSrc/src/main/java/Dependencies.kt has it) and then track `glean_parser` -down in the respective Glean tag. +Running `make list_toolchain_updates-android-components` should tell +you which version of `glean_parser` is needed. 2) -Create a directory `glean-wheels` and change into it. Then download packages for -`glean_parser` and its dependencies using +Update `steps/create_glean_deps_tarball/version` in `projects/glean/config` +to the version from step 1 above. -`python3 -m pip download glean_parser==$glean_parser` +Run this command to generate the tarball: -($glean_parser being the version from step 1 above and Python 3 needs to be 3.6; -ideally, we take the artifact we built and will use during the build later on as -well.) + make create_glean_deps_tarball There is no really good way (yet) to verify that `pip` gave us actually what we wanted. We can download `glean_parser` and its dependencies using a different network path, though, e.g. by using `torsocks`. Comparing the results of both downloads should yield the exact same binaries. -3) +If you want to use torsocks, you can use this command: -Update the `glean_parser` version in `rbm.conf, tar `glean-wheels` up and -compress it: + make create_glean_deps_tarball-with_torsocks -`tar cfj glean-wheels-$glean_parser.tar.bz2 glean-wheels` +3) Upload the compressed tarball to the sources mirror and update the SHA-256 sum of -it in the respective projects. +it as well as the `glean_parser` version in the respective projects. [1] See: https://bugzilla.mozilla.org/show_bug.cgi?id=1651662 for details. [2] https://github.com/mozilla/glean diff --git a/projects/common/list_toolchain_updates b/projects/common/list_toolchain_updates new file mode 100644 index 0000000000000000000000000000000000000000..4cfd8295527d026ec90830cbcd56c5ba0b0908cb --- /dev/null +++ b/projects/common/list_toolchain_updates @@ -0,0 +1,38 @@ +#!/usr/bin/bash + +set -e + +rootdir="$(pwd)" +no_updates="$rootdir/no_updates.txt" +updates="$rootdir/updates.txt" + +tar -xf [% project %]-[% c('version') %].tar.gz +cd [% project %]-[% c('version') %] + +function check_update_needed() { + name="$1" + v1="$2" + v2="$3" + if test "$v1" = "$v2" + then + echo "* $name ($v1)" >> "$no_updates" + else + echo "* $name needs to be updated to $v1 (currently at $v2)" >> "$updates" + fi +} + +[% INCLUDE list_toolchain_updates_checks %] + +echo '### Component: [% project %] ([% c("git_hash") %])' + +if test -f "$updates" +then + echo "The following components need to be updated:" + cat "$updates" + echo +fi +if test -f "$no_updates" +then + echo "The following components don't need to be updated:" + cat "$no_updates" +fi diff --git a/projects/fenix/build b/projects/fenix/build index c2f6f32ead9f9fa35fbd1e05b77b9a01b4f989ec..b118cdcbb1a8517c9cbbf6804338b1a9e689b100 100644 --- a/projects/fenix/build +++ b/projects/fenix/build @@ -42,7 +42,7 @@ cp $rootdir/[% c('input_files_by_name/tor-android-service') %]/* app/ # XXX We need the build variant in lower case. Do something smarter here. v=[% c("variant") %] [% IF c("var/fetch_gradle_dependencies") %] - $GRADLE_HOME/gradle/bin/gradle --debug --no-daemon app:assemble[% c('variant') %] app:assembleAndroidTest -x lint -PtestBuildType=${v,} + $GRADLE_HOME/gradle/bin/gradle --debug --no-daemon app:assemble[% c('variant') %] app:assembleAndroidTest -x lint -PtestBuildType=${v,} -PdisableOptimization [% ELSE %] # Add our localized strings [% FOREACH lang = c('var/locales_mobile'); @@ -52,7 +52,7 @@ v=[% c("variant") %] [% END %] # Prepare Glean dependencies for offline build - tar -xjf $rootdir/glean-parser-[% c('var/glean_parser') %].tar.bz2 + tar -xf $rootdir/[% c('input_files_by_name/glean') %] # We need to set `LC_ALL` and `LANG` to something that is not ASCII as encoding # otherwise `click` barfs. See: https://click.palletsprojects.com/python3/ export LC_ALL=C.UTF-8 @@ -67,7 +67,10 @@ v=[% c("variant") %] fi version_name='[% c("var/torbrowser_version") %] ([% c("var/fenix_version") %]-[% c("variant") %])' - $GRADLE_HOME/gradle/bin/gradle --offline --no-daemon -PversionName="$version_name" -Dmaven.repo.local=$gradle_repo app:assemble[% c('variant') %] app:assembleAndroidTest -x lint -PtestBuildType=${v,} + # We need -PdisableOptimization for building tests. See: + # https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40259#note_2732325 + $GRADLE_HOME/gradle/bin/gradle --offline --no-daemon -PversionName="$version_name" -Dmaven.repo.local=$gradle_repo app:assemble[% c('variant') %] -x lint -PtestBuildType=${v,} + $GRADLE_HOME/gradle/bin/gradle --offline --no-daemon -PversionName="$version_name" -Dmaven.repo.local=$gradle_repo app:assembleAndroidTest -x lint -PtestBuildType=${v,} -PdisableOptimization cp app/build/outputs/apk/${v,}/*.apk $distdir/[% project %] cp app/build/outputs/apk/androidTest/${v,}/app-${v,}-androidTest.apk $distdir/[% project %] diff --git a/projects/fenix/config b/projects/fenix/config index 49ef35024b00fd38d37467586ea333347c29716d..46cbc1e3ffbc083b81fefc256a1509bae8d68dd1 100644 --- a/projects/fenix/config +++ b/projects/fenix/config @@ -8,17 +8,18 @@ gpg_keyring: torbutton.gpg variant: Beta var: - fenix_version: 87.0.0 + fenix_version: 88.0.0b4 torbrowser_branch: 10.5 copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]' container: use_container: 1 # This should be updated when the list of gradle dependencies is changed. - gradle_dependencies_version: 23 + gradle_dependencies_version: 24 # Switch to make it easier to grab all dependencies during a dry-run. # Note: Use the commit that integrates Tor. fetch_gradle_dependencies: 0 gradle_version: 6.5.1 + glean_parser: 2.2.0 targets: nightly: @@ -52,8 +53,9 @@ input_files: name: gradle-dependencies enable: '[% !c("var/fetch_gradle_dependencies") %]' exec: '[% INCLUDE "fetch-gradle-dependencies" %]' - - URL: https://people.torproject.org/~gk/mirrors/sources/glean-parser-[% c('var/glean_parser') %].tar.bz2 - sha256sum: 19dbdd4958022a1a638e0217489ab722fe7d4f588f1978a4ae162f93e75694c2 + - URL: https://people.torproject.org/~boklm/mirrors/sources/glean-wheels-[% c('var/glean_parser') %].tar.xz + name: glean + sha256sum: 24ceaaadaf155445e8ad135173d894e05c0745b41ab5fee150f9548550acf2a6 enable: '[% !c("var/fetch_gradle_dependencies") %]' - filename: mavenLocal.patch enable: '[% !c("var/fetch_gradle_dependencies") %]' @@ -61,3 +63,13 @@ input_files: name: tor-android-service - project: tor-onion-proxy-library name: topl + +steps: + list_toolchain_updates: + #git_url: https://github.com/mozilla-mobile/fenix.git + #git_hash: v88.0.0-beta.4 + #tag_gpg_id: 0 + input_files: [] + var: + container: + use_container: 0 diff --git a/projects/fenix/gradle-dependencies-list.txt b/projects/fenix/gradle-dependencies-list.txt index 53aa56bdbf8bd73a78d5b5c8c8dad9f7fc9ff670..d2ff99464d541dcad34f10c63736d320d7edcad3 100644 --- a/projects/fenix/gradle-dependencies-list.txt +++ b/projects/fenix/gradle-dependencies-list.txt @@ -22,8 +22,8 @@ f7eab60c57addd94bb06275832fe7600611beaaae1a1ec597c231956faf96c8b | https://dl.go 48167eeedc8da79c4d29deaf0d0cd9b5d8fedcae01f1a6efb3f28f08e8982f71 | https://dl.google.com/dl/android/maven2/androidx/asynclayoutinflater/asynclayoutinflater/1.0.0/asynclayoutinflater-1.0.0.pom 270c7b7d99942d5ec1dd88594e4648feb33d8e31d8c3c2ab2321d49d9abdfc1f | https://dl.google.com/dl/android/maven2/androidx/biometric/biometric/1.1.0/biometric-1.1.0.aar aeb69e76988f43b06c84fca25efab2e418bb98b5aabcd03fa7913bd3ed1bcaa9 | https://dl.google.com/dl/android/maven2/androidx/biometric/biometric/1.1.0/biometric-1.1.0.pom -8a28c71070271b6f802f5a285ab9ae5b424e60a4f4bb4e73c0c6f53c1375506d | https://dl.google.com/dl/android/maven2/androidx/browser/browser/1.2.0/browser-1.2.0.aar -0125474b4ff9dd64d9ebaa003ba0a19f782354e4490e270fc9fb2a39b33c1115 | https://dl.google.com/dl/android/maven2/androidx/browser/browser/1.2.0/browser-1.2.0.pom +e740b1beeac82303415d68bee9d5c1f259716f560a829ca07c7ce97e60850e1b | https://dl.google.com/dl/android/maven2/androidx/browser/browser/1.3.0/browser-1.3.0.aar +d82e1df52624a1fe2757055258e225ccc3aebc3f5a3d523414d7f1bbc80055f8 | https://dl.google.com/dl/android/maven2/androidx/browser/browser/1.3.0/browser-1.3.0.pom 1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7 | https://dl.google.com/dl/android/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.aar e64ef4e08b58358fe27b599e6fe80a1b153db014c644beee630ab271061c3e6c | https://dl.google.com/dl/android/maven2/androidx/cardview/cardview/1.0.0/cardview-1.0.0.pom 2bfc54475c047131913361f56d0f7f019c6e5bee53eeb0eb7d94a7c499a05227 | https://dl.google.com/dl/android/maven2/androidx/collection/collection-ktx/1.1.0/collection-ktx-1.1.0.jar @@ -310,8 +310,11 @@ e72912014b67151b689a7e820d3f1edf12fe2af5fbc308ab196ac392436ab771 | https://dl.go a911c8a33f02942c10a5e730613a533c209d6ae8ddb0e7cd8e65fceb1162de56 | https://dl.google.com/dl/android/maven2/com/google/android/datatransport/transport-runtime/2.2.0/transport-runtime-2.2.0.pom 1bfb68b9d898a682734faeaffaa86e3e63a1c70659438adfe7b38e63dec10ce2 | https://dl.google.com/dl/android/maven2/com/google/android/gms/oss-licenses-plugin/0.9.5/oss-licenses-plugin-0.9.5.jar 02314144f98d892df6ebca9ae1a81bec24f416b3e9eefe8729de71acd5d119bd | https://dl.google.com/dl/android/maven2/com/google/android/gms/oss-licenses-plugin/0.9.5/oss-licenses-plugin-0.9.5.pom +380b09bfc5389fff93b5719c04e57c99678c9c3af0402a91e26d89734babcc49 | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-ads-identifier/16.0.0/play-services-ads-identifier-16.0.0.aar +d851ae0d9232951d36b1060eb8a3dc07ac5fcf668cb741b0a5a165c60519c898 | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-ads-identifier/16.0.0/play-services-ads-identifier-16.0.0.pom dd0980edf729e0d346e2b58e70801dc237c1aed0c7ab274fa3f1c8c8efc64cc7 | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.aar c30489d38be5d41e19272f6aa47d6c43de85034500bcb1864b79381c9634d924 | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-base/17.0.0/play-services-base-17.0.0.pom +a3801d0841b3bf779ef74370e18399c3a2401c405a046a528cd7e60ae8073542 | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-basement/16.0.1/play-services-basement-16.0.1.pom d324a1785bbc48bfe3639fc847cfd3cf43d49e967b5caf2794240a854557a39c | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.aar ffe9295d9eb2ec2d784bb4c3634f6a10175224d2111332fa2735320b52a24b66 | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-basement/17.0.0/play-services-basement-17.0.0.pom 3a5000df3d6b91f9b8b681b29331b4680d30c140f693b1c5d2969755b6fc4cf9 | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-cloud-messaging/16.0.0/play-services-cloud-messaging-16.0.0.aar @@ -348,264 +351,228 @@ d7a2ff3a2fdbd0801f832df3de81dab06d9db7e4a57dfa6d768e7c6e5fa22280 | https://dl.go 79b705ecf5140d3a2601b44ef058b4588878432eb6fb2f9d65da0551cb0a8e20 | https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-messaging/20.3.0/firebase-messaging-20.3.0.pom 827f06556b7fa599f29a48a5277df39ca3dce5080d4ea6f9ea1f9c7b6b78bb7a | https://jcenter.bintray.com/com/jraska/falcon/2.1.1/falcon-2.1.1.aar ee569cafb906e7d637fc3c80be1aaf2809e5ee8ccfc1c0169886c664a74d5dc5 | https://jcenter.bintray.com/com/jraska/falcon/2.1.1/falcon-2.1.1.pom -ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0.2.jar -3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0.2.pom -ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0.jar -965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0.pom -affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601 | https://jcenter.bintray.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar -310a6aa2d90534c32b8f46f1fc98cd0edae95dcdfca23e2847e5efa9ae0c019a | https://jcenter.bintray.com/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.pom -79500b867b1194cf781ac98d5c706331a3d3ce8448437f536f8d4cc2faff50c3 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.72/kotlin-compiler-embeddable-1.3.72.jar -2bad6c031302519db14517bcc33af09f137845de40e5b223b778e8a38c561fd7 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.72/kotlin-compiler-embeddable-1.3.72.pom -1a4b999a2d9051382430994126c4bebd143c853e26d6bca4fd4c31924072ef5e | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.72/kotlin-daemon-embeddable-1.3.72.jar -eabab80e05fe2a31e2f2395cedf589cd72fb8df0a82e08e93c2e36fe953b8d59 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.72/kotlin-daemon-embeddable-1.3.72.pom -b0e6d0ab0c1f1dd2e2e5f540eeb6e5791820bdbe4f34597b4af183145dd2a493 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.72/kotlin-gradle-plugin-api-1.3.72.jar -eedb363ba1f4b999e62b34d264f1b37492f986169d808ec94ca72a67938291db | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.72/kotlin-gradle-plugin-api-1.3.72.pom -110fc7e4602f7aa47286a74756b673903ff3db5044312a16172eac38f7ba1224 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.72/kotlin-gradle-plugin-model-1.3.72.jar -fce78c0c595493d89f90fa4ddba466abf4497e61aac6f2f0449ca1541c167413 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.72/kotlin-gradle-plugin-model-1.3.72.pom -bf3e4edef51b7af7f1a8927fb58dca402e87668d246bfd0ad6520b9f2e3adebb | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-native-utils/1.3.72/kotlin-native-utils-1.3.72.jar -21d04a0720be4a46804e1b73b733c72269c16900896ae463a9e87a1d04ed50c6 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-native-utils/1.3.72/kotlin-native-utils-1.3.72.pom -a188d9367de1c4ee9479db630985c0597b20709c83161b1430d24edb27e38c40 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.72/kotlin-reflect-1.3.72.jar -61653ccfae8caa4203e267b479821bd90faab3fef744a7ab0fdd9f61150f970c | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.72/kotlin-reflect-1.3.72.pom -8e525c7a19a94aea294403d531fd61eed3f08b2992e313a594cb531b75ffc35d | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.72/kotlin-sam-with-receiver-1.3.72.jar -4961812a7df6b98c49618bb67d497d5aeabf4e73ec3d346558f162f0c6d39d68 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.72/kotlin-sam-with-receiver-1.3.72.pom -d372f2dc8051f3d1d4fae3bd50e5fa109d3ec870c4a4830112f9afc8560aacfd | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-script-runtime/1.3.72/kotlin-script-runtime-1.3.72.jar -65a3e614b27b2372f350cc015848d44cb14ca3225d8d41e1c54e60ce95e2131f | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-script-runtime/1.3.72/kotlin-script-runtime-1.3.72.pom -420198546b466bfa9c38d1d7fb2ffcdfb8f518026e8f4a7ca3851fbdd525a538 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-common/1.3.72/kotlin-scripting-common-1.3.72.jar -ad6cfeaefa234918fde058ab1f376168abe54cd1e7d12824fb15cc8a07aa0f03 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-common/1.3.72/kotlin-scripting-common-1.3.72.pom -e91befa8242e5894158c0275d26d883599fe6e6c57b6952129aebec17a2ef0aa | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.72/kotlin-scripting-compiler-embeddable-1.3.72.jar -de70f4db2a9d7d7aa42f88f217d59b61ed4357d4de138fadd3e459320abe52ba | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.72/kotlin-scripting-compiler-embeddable-1.3.72.pom -d9a1cb78976db75b6173b51ad04efaebc2b3772636ad0b45cac4cd2d53222dc9 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.72/kotlin-scripting-compiler-impl-embeddable-1.3.72.jar -0e1311cc6bcd06f373cf8ef7c4d7380087f36de70d9c72acc432e02dabc30a9b | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.72/kotlin-scripting-compiler-impl-embeddable-1.3.72.pom -5a9cced336697fbf2fb4b6c8a321787747f5e375227b7e355ebf3259365c024e | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.72/kotlin-scripting-jvm-1.3.72.jar -6a1ba16592546ab118186a5634c9b24589ae2ed64f0cdd41a913ffb3c2b13db6 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.72/kotlin-scripting-jvm-1.3.72.pom -5e7d1552863e480c1628b1cc39ce230ef829f5b7230106215a05acda5172203a | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.72/kotlin-stdlib-common-1.3.72.jar -24781edf5b0934804930dcafc8911b9e710d146239a82699889132e7b37be9dc | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.72/kotlin-stdlib-common-1.3.72.pom -40566c0c08d414b9413ba556ff7f8a0b04b98b9f0f424d122dd2088510efccc4 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.72/kotlin-stdlib-jdk7-1.3.72.jar -9d5a13d9abc33445e1366d258af0a77e42f01945acef7c0917b9d539854e2fce | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.72/kotlin-stdlib-jdk7-1.3.72.pom -133da70cfc07b56094282eac5c59bccd59f167ee2ead22e5282876d8bc10bf95 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/kotlin-stdlib-jdk8-1.3.72.jar -a6d50f0321bdb52838c99136930c8dcc78c3074a592d526862ec01be91fa622b | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/kotlin-stdlib-jdk8-1.3.72.pom -3856a7349ebacd6d1be6802b2fed9c4dc2c5a564ea92b6b945ac988243d4b16b | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.72/kotlin-stdlib-1.3.72.jar -4f0d574a969ea93c45628a163e1ed3ffabb4584278d72c647ec124f8c8109481 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.72/kotlin-stdlib-1.3.72.pom -9ef3d0277fe54384104a01089c8c718a9c2a7ab2b5292ff803ecfc9d38e7d6cb | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-util-io/1.3.72/kotlin-util-io-1.3.72.jar -8131897af3fb30af2464efe56161a349087bca1544cbf57495158714875163e4 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-util-io/1.3.72/kotlin-util-io-1.3.72.pom -7177ed4629704537e0252537629886f5409526ecd041d8d8e308e20624b14394 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.jar -6f7523ea8a56d7f12d11a004cfe5a4577bfba3ed6c84cc5ac48b72d54975552c | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.pom 4cd24a06b2a253110d8afd250e9eec6c6faafea6463d740824743d637e761f12 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.2/kotlinx-coroutines-core-1.4.2.jar 99319ebdd562d9519dfd15f78fe79bc09c3a28875083eea4577d9584359a2f61 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.4.2/kotlinx-coroutines-core-1.4.2.pom -1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar -5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom 15ac15eb7c371db05e721be8d466567c2b7274b767d91478e781b6d89ee5d3d0 | https://jcenter.bintray.com/tools/fastlane/screengrab/2.0.0/screengrab-2.0.0.aar 7dc7568a003d87fa9b1bff88a579e5436b5d313821e6c904ed532bc2ae8a8b43 | https://jcenter.bintray.com/tools/fastlane/screengrab/2.0.0/screengrab-2.0.0.pom -8f618bf515269c02037d89a555295e39422c759f7b550a74ea3edbe355ebd1ee | https://maven.mozilla.org/maven2/org/mozilla/appservices/autofill/71.0.0/autofill-71.0.0.aar -a1fe528647f8e20b45ea0e32bbec271c32e68b865622c42c9a37816a076be998 | https://maven.mozilla.org/maven2/org/mozilla/appservices/autofill/71.0.0/autofill-71.0.0.pom -17dbf3d3f2cdcdbd666e6770161066214cc15f58298a9188ee8d58e27e4e5ee6 | https://maven.mozilla.org/maven2/org/mozilla/appservices/full-megazord/71.0.0/full-megazord-71.0.0.aar -8f9fd5e44dacf9f7b5e6e6ca09fde27f8c9877f09f68cd7539f5a3d980a060ff | https://maven.mozilla.org/maven2/org/mozilla/appservices/full-megazord/71.0.0/full-megazord-71.0.0.pom -525d738af64c99669369b374154dd0d7e4ce32bc034f9736aaa05dc64f373743 | https://maven.mozilla.org/maven2/org/mozilla/appservices/fxaclient/71.0.0/fxaclient-71.0.0.aar -4f1e345f4e1f41ea2463befa35413ee12b465b3e60f0ab03758b53a17136a091 | https://maven.mozilla.org/maven2/org/mozilla/appservices/fxaclient/71.0.0/fxaclient-71.0.0.pom -373c9e30a547da6931309ba988242409292f752b0bd41b8a49972bb78546f0a0 | https://maven.mozilla.org/maven2/org/mozilla/appservices/httpconfig/71.0.0/httpconfig-71.0.0.aar -3cb0d177eb6e731633140b2e854c48edee90ef755026b128016e964e5dfbc3e3 | https://maven.mozilla.org/maven2/org/mozilla/appservices/httpconfig/71.0.0/httpconfig-71.0.0.pom -4cea81555a8c822e382f18495e2c852a6baa4d599ecde4a11ddd5dc27685e247 | https://maven.mozilla.org/maven2/org/mozilla/appservices/logins/71.0.0/logins-71.0.0.aar -86e8a90f5deeb76843286c3afd5e65216b4f05729b4b0d7e93aca51d74b98f48 | https://maven.mozilla.org/maven2/org/mozilla/appservices/logins/71.0.0/logins-71.0.0.pom -fa8d2f9ab6a387a164e0c0b78fd72012db661b3d43848f778fb9288f17de0e52 | https://maven.mozilla.org/maven2/org/mozilla/appservices/native-support/71.0.0/native-support-71.0.0.aar -382af2131c727357578c4fdab03a03232a9bdfca3b1036d52fd71ef65a8cf701 | https://maven.mozilla.org/maven2/org/mozilla/appservices/native-support/71.0.0/native-support-71.0.0.pom -8d72e31784fac0c350e063453d537b1d2389f928c67235c897fc4cadfb3a2ca5 | https://maven.mozilla.org/maven2/org/mozilla/appservices/nimbus/71.0.0/nimbus-71.0.0.aar -d11541433d5795a8d801e03637fc68e6a8baf684a3b7f56ec19684428b5575bf | https://maven.mozilla.org/maven2/org/mozilla/appservices/nimbus/71.0.0/nimbus-71.0.0.pom -54934a2cd59b9562345e019e9b44dd1e23d1e2ede61ae7184e29e4e510e4d422 | https://maven.mozilla.org/maven2/org/mozilla/appservices/places/71.0.0/places-71.0.0.aar -88e9eed6c49b167ed69864d1d0825123d7c48edfe542cafa203897a75b8fc272 | https://maven.mozilla.org/maven2/org/mozilla/appservices/places/71.0.0/places-71.0.0.pom -16bc9f4070b9e8bfe0be8a8ce70e922dda4e4fb74d1e20db9dc1739a8d5c5c0d | https://maven.mozilla.org/maven2/org/mozilla/appservices/push/71.0.0/push-71.0.0.aar -a882723e6aca50bb0438a21f2ae1447d9cab19f433181459cf9b7086c2d54892 | https://maven.mozilla.org/maven2/org/mozilla/appservices/push/71.0.0/push-71.0.0.pom -04e220d599dd5d5071bc5ee127c5d9db3e6fe378a831c8d002fb1363883711d4 | https://maven.mozilla.org/maven2/org/mozilla/appservices/rustlog/71.0.0/rustlog-71.0.0.aar -eed6764e8fd13edbaa2ceccf976174b4dd618f9807e2ca265c7b193007b2de69 | https://maven.mozilla.org/maven2/org/mozilla/appservices/rustlog/71.0.0/rustlog-71.0.0.pom -57c4acea81f73043ab62dd4dc341a524d38682d6bc2e69bb48822f9e0ac7f48b | https://maven.mozilla.org/maven2/org/mozilla/appservices/sync15/71.0.0/sync15-71.0.0.aar -b9a7f2da1c0af1f88fd8bb47d04d11b4cc14f19a0f7dee13bc960ac75e87fd74 | https://maven.mozilla.org/maven2/org/mozilla/appservices/sync15/71.0.0/sync15-71.0.0.pom -a50a7c02a36e5950ab0ca0c3a9486b87fd8de95582d0ddbcaa72af173230254b | https://maven.mozilla.org/maven2/org/mozilla/appservices/syncmanager/71.0.0/syncmanager-71.0.0.aar -3b180681c076339b42e20967f95881fa11b5753ae7f597e3c3c8288c09aa9b5e | https://maven.mozilla.org/maven2/org/mozilla/appservices/syncmanager/71.0.0/syncmanager-71.0.0.pom -6d23b30049cae26d35cbc1c892a785e6bdf9e0399cbbedf5584a48a8dc5cf5c9 | https://maven.mozilla.org/maven2/org/mozilla/appservices/tabs/71.0.0/tabs-71.0.0.aar -383823dd20adbea1eec86fd59097feb3f84f4dda77531a1d79ebe801b4d6d283 | https://maven.mozilla.org/maven2/org/mozilla/appservices/tabs/71.0.0/tabs-71.0.0.pom -e12da0897b5f8eac8445e378c74945177c7de84196eb91ff526da5f522f5911d | https://maven.mozilla.org/maven2/org/mozilla/components/browser-awesomebar/73.0.11/browser-awesomebar-73.0.11.aar -2e15f3366f0a23f4552ddb4b52874f48a30840921317504f3007893bd06e8d0d | https://maven.mozilla.org/maven2/org/mozilla/components/browser-awesomebar/73.0.11/browser-awesomebar-73.0.11.pom -c404ac90f6d24d17099ed1bbee57057f11ddf012356da0132901c2fd56c4a48d | https://maven.mozilla.org/maven2/org/mozilla/components/browser-domains/73.0.11/browser-domains-73.0.11.aar -dce9a1e982a0e109e3e9d88a7b5590d4f24b293fba3f6a26a13abb4385d94c64 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-domains/73.0.11/browser-domains-73.0.11.pom -30d4fbb8200eb89367806b4432a00db4ed383afe5ad4d3083e2a7a64b1d4084f | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-gecko-beta/73.0.11/browser-engine-gecko-beta-73.0.11.aar -c60e78fda21e8e68d8824d189ea9b133f3e7193a3c9ffca8835b3b550ba6d3a9 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-gecko-beta/73.0.11/browser-engine-gecko-beta-73.0.11.pom -0bce9b87b0cb01c25e479ebc059a9fc4ea27bf7505c1cbb5bcc4f7805b717dd5 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-gecko/73.0.11/browser-engine-gecko-73.0.11.aar -a026d154a5b3518086a2d8e960480e6e7f86f0816a19e1b1c3138cda9ca81658 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-gecko/73.0.11/browser-engine-gecko-73.0.11.pom -87f8aa36f9c9d54facbeb97165d9bc80f275ea2951b87ed459ce1f813adb21fc | https://maven.mozilla.org/maven2/org/mozilla/components/browser-errorpages/73.0.11/browser-errorpages-73.0.11.aar -fc64f72cff9a4255e6b055eda7d67f10ce722782567d5cce9ec07db03b2552ba | https://maven.mozilla.org/maven2/org/mozilla/components/browser-errorpages/73.0.11/browser-errorpages-73.0.11.pom -392df803d5881ed978bd68e0e665b7db3f2f010821f4600f65ed3292a19b0202 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-icons/73.0.11/browser-icons-73.0.11.aar -a695d796d3b27ad516aef9a400ce58dd6e963aa21050601d37dd8b88ccbca63a | https://maven.mozilla.org/maven2/org/mozilla/components/browser-icons/73.0.11/browser-icons-73.0.11.pom -ff6ab31fdc71e89feba35145281bd5d24d475e989996cb150f6912b846b44bf8 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu/73.0.11/browser-menu-73.0.11.aar -4e8adf05fc6fbb990f047148bf8f60b5e233b03fb9c08cb884b79c3fc90ace02 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu/73.0.11/browser-menu-73.0.11.pom -4a60512b2b94d2c60c6aad3df4497de3e9bfd337e249dc57301243ae32d00969 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu2/73.0.11/browser-menu2-73.0.11.aar -b5e3beaa4b88851685838570a5cd17e31d5fb4ee4716034a7371a49dab6a709e | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu2/73.0.11/browser-menu2-73.0.11.pom -04de35c10b20442b1a2c35ea70b7b64f5325c77027cf02b6896e68bb0310d2ca | https://maven.mozilla.org/maven2/org/mozilla/components/browser-search/73.0.11/browser-search-73.0.11.aar -93b74eec2fa5047b142c8fca03f384a1fb1d66c5ee593e02cacb5230adfebda7 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-search/73.0.11/browser-search-73.0.11.pom -95e6908b4c44267e447a57f26c56d6e1377241ea7980cca9634c571fefcf8bac | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session-storage/73.0.11/browser-session-storage-73.0.11.aar -4e17c13d3b76f70492e8d3a85300c2f7ee2df3b01732bf22c4992a5de13fcd85 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session-storage/73.0.11/browser-session-storage-73.0.11.pom -3ff40893e11b1aef16f956485a5d7cd08a4b3301c928de3f71cf085cc23ec3ff | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session/73.0.11/browser-session-73.0.11.aar -eefdac1bbd8814742179cd8a95151c9a5e184f92473fbe19dad1e492d9670563 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session/73.0.11/browser-session-73.0.11.pom -abfba8187225c2c1df99d023969009114811045e5d17b645041bb7b6b1d48ee7 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-state/73.0.11/browser-state-73.0.11.aar -1252884e94dede016fffd8f865f8a05506d7207d8faa03a3ea8d260a43ed71cc | https://maven.mozilla.org/maven2/org/mozilla/components/browser-state/73.0.11/browser-state-73.0.11.pom -4b44ceb549ba3696691c84d0db14e9a9134ebeb6778eed46af0e1223aba0c729 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-storage-sync/73.0.11/browser-storage-sync-73.0.11.aar -99ec0fc11ca8245c2780e50af6ce5db03356fcb8e1c85562e38f4e3a7f3346ce | https://maven.mozilla.org/maven2/org/mozilla/components/browser-storage-sync/73.0.11/browser-storage-sync-73.0.11.pom -44dfa1456b52cc1eeb996df948bdd2bd72ab516abfa58f70201984ffb32f267e | https://maven.mozilla.org/maven2/org/mozilla/components/browser-tabstray/73.0.11/browser-tabstray-73.0.11.aar -b4d18d86a02e2fe40c5ebcafcf0c40fa49642c51131f47f55bd1d9ba80d2da09 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-tabstray/73.0.11/browser-tabstray-73.0.11.pom -2a9d738edc92bf5d718f1f1fc8b2f1908fc1e2aa0867a5cffe9d4521d7e0d33b | https://maven.mozilla.org/maven2/org/mozilla/components/browser-thumbnails/73.0.11/browser-thumbnails-73.0.11.aar -82ac87e4def03a94a02606b2eaa80d53ba169ea7fe0dc6f480a644edd68fa25e | https://maven.mozilla.org/maven2/org/mozilla/components/browser-thumbnails/73.0.11/browser-thumbnails-73.0.11.pom -11ca8c641874957593a5dd8d839eb964f3fda209acf5fb2309c29b111745144f | https://maven.mozilla.org/maven2/org/mozilla/components/browser-toolbar/73.0.11/browser-toolbar-73.0.11.aar -8b4ba5d83817d2f6ddf126a017d0f64bdd38897c897955e3097fea13f7194a42 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-toolbar/73.0.11/browser-toolbar-73.0.11.pom -7059ce18d0b9e2722ca0546113111f5e7378dfaaaa3428cd993bd1df0e6c7601 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-awesomebar/73.0.11/concept-awesomebar-73.0.11.aar -ea3fb8adf6d2f0888e183681556618314b60795feb52c042ef4e574d19673cf7 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-awesomebar/73.0.11/concept-awesomebar-73.0.11.pom -3ad778800db826059e74047e5edb9a3a06628aecb246503bd6a6ef090ef4f77d | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/73.0.11/concept-base-73.0.11.aar -1b1dd2ea3ef2a79f1bd31806f038eff01812d86c7f2fd829d8be7a88b4996df0 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/73.0.11/concept-base-73.0.11.pom -31b383ebcbeef430b3e85fbbd65eee6dec77072b85cd8aa440a32cccb1279936 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-engine/73.0.11/concept-engine-73.0.11.aar -b2f50ad2e78303f7b1344e555e2876fffacbcab6aef6609d4c43121950032e40 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-engine/73.0.11/concept-engine-73.0.11.pom -8eba85573d95c0fce8d8616f2194b1f6a45fa842bbdfb709f22adc363c6642bd | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/73.0.11/concept-fetch-73.0.11.aar -62c4aad685e40068a4e3d0c29f2621a2ab1767d88974ef509fed16c3cc43fbe7 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/73.0.11/concept-fetch-73.0.11.pom -62be7bfc6d30816aae4ec08bb85d2015af513c6397ba01e62af9044094b21cc5 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-menu/73.0.11/concept-menu-73.0.11.aar -95b9955b06bcc1bca7d9615bb2ca5f40f04370c21547d870b7443d1d05f301d9 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-menu/73.0.11/concept-menu-73.0.11.pom -e1c06d4b6c497fa70a3876e22335c9fb6a4e0237587f0e0036d928196c4bd155 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-push/73.0.11/concept-push-73.0.11.aar -3319375cad344ae1a56d115e451fd7858c8124c690b10ba4528474554e842a34 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-push/73.0.11/concept-push-73.0.11.pom -6cfa83042c3077319fb6afa00b1474f9aece9bcd752557b4ad0bd2ab507f7a11 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-storage/73.0.11/concept-storage-73.0.11.aar -1227e1f20788b515c58fa4a4d8d521940aa8e9e654c66e69dfda5b92e24e834e | https://maven.mozilla.org/maven2/org/mozilla/components/concept-storage/73.0.11/concept-storage-73.0.11.pom -82e0c14306a0c8355a0547e407954d3a14adb85571b6214daf5446414fe3fd84 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-sync/73.0.11/concept-sync-73.0.11.aar -2663bd4140bad4bb44de9e8c090d6e74df0fa5c9a52aa87c96d315b4cd0490cb | https://maven.mozilla.org/maven2/org/mozilla/components/concept-sync/73.0.11/concept-sync-73.0.11.pom -450057953eea02275513eca3121479fd74c50c5dda9a5165c792b1c00dde473e | https://maven.mozilla.org/maven2/org/mozilla/components/concept-tabstray/73.0.11/concept-tabstray-73.0.11.aar -8f002487bc935496f52d20441754645869f1b894535065ab76ab09e739161b5e | https://maven.mozilla.org/maven2/org/mozilla/components/concept-tabstray/73.0.11/concept-tabstray-73.0.11.pom -caf47211543f9203652e471638a308673a61949e5f934ae51d8d95d5d700ec55 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-toolbar/73.0.11/concept-toolbar-73.0.11.aar -d4ca474eb035e9336836e2396668d648aef23ad78a634af6018747552c6e3dc0 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-toolbar/73.0.11/concept-toolbar-73.0.11.pom -e508390b4f2fda504a12b334c78edfd5c675a5a0403f8cd8f97ebed24ddd766c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts-push/73.0.11/feature-accounts-push-73.0.11.aar -b4cea0bb5f463dfc1442c5df4020c73b14e890af1040e18e9457bcadfb2dc688 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts-push/73.0.11/feature-accounts-push-73.0.11.pom -1ed11524f1f60936fe6b4980197a0982562f59b4cfb92847b28135d4189546bf | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts/73.0.11/feature-accounts-73.0.11.aar -f3519029e03ed6adf952111c1d4e14ac660909edbeb98b923f499b2a4bd54cca | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts/73.0.11/feature-accounts-73.0.11.pom -247bd3c52f12264f7b7526949272a6df49f614887acd472aa7d845286cc1b743 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-addons/73.0.11/feature-addons-73.0.11.aar -b57033974732da759772cc8534e6db3eabf2d0c0c6b88e6f2cf07f9d4933768c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-addons/73.0.11/feature-addons-73.0.11.pom -ebed826cfddca0109d95664ab5fb75d12c98db0506e42b0de9bb6bc4d6089985 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-app-links/73.0.11/feature-app-links-73.0.11.aar -ff278382c6a809ab3c684820f7577192162748c5c4e82d946c70ac54a14e83f0 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-app-links/73.0.11/feature-app-links-73.0.11.pom -532bad7ac8afdb95f3c6f1dbe9855354d3272100d0c134adbdc344f12346c812 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-awesomebar/73.0.11/feature-awesomebar-73.0.11.aar -fca861879e797df89a6d865f617d03687819747ae9a059f8a97134bb8b6c7f2d | https://maven.mozilla.org/maven2/org/mozilla/components/feature-awesomebar/73.0.11/feature-awesomebar-73.0.11.pom -744903c81b4b7d78c12d70bf804d6ecc41a0c513903760af45822e8701b237dc | https://maven.mozilla.org/maven2/org/mozilla/components/feature-contextmenu/73.0.11/feature-contextmenu-73.0.11.aar -38b1ed0000f6da65778b11de469f6f97ee12db0c2026e0fe63dda7b5d4d62c27 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-contextmenu/73.0.11/feature-contextmenu-73.0.11.pom -2cd092e0ccba5ed7b9400bbf173580ead67a8aaa90819eedb91655cc0dd0a536 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-customtabs/73.0.11/feature-customtabs-73.0.11.aar -d0aac9c992b5affac27e50947ca7da0c1fd1fd0d196eb6793238aa58795ff8da | https://maven.mozilla.org/maven2/org/mozilla/components/feature-customtabs/73.0.11/feature-customtabs-73.0.11.pom -5591508412fc4f250cea08f9b3073822391e0d1e4310e87a163c151d9633eb99 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-downloads/73.0.11/feature-downloads-73.0.11.aar -92e47fe0cbd2234cabcd08e927c478853027c9091c2d6d1390be2e88f9387f9e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-downloads/73.0.11/feature-downloads-73.0.11.pom -62bf0e9526340aa5d741749740ebfeab1e195cb3be5cb61f35f9c587e30e1f92 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-findinpage/73.0.11/feature-findinpage-73.0.11.aar -0686a6a5a7ffcaa23e542a2b08e779b883192115affc7a3796592bc93ca71e8f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-findinpage/73.0.11/feature-findinpage-73.0.11.pom -21a483d6b1f857d22c27d24ff25a668896d77205c4b1ae73118daac78d8cce8c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-intent/73.0.11/feature-intent-73.0.11.aar -f2fa6b1a53ebf0c582ebd1645d88eaad29c6cfdbbf625c22a74c4d086ccaf843 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-intent/73.0.11/feature-intent-73.0.11.pom -3831c828fde09958bfcfa87f208cd57c99f5e36ab6febeb186329ab47cb2f85f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-logins/73.0.11/feature-logins-73.0.11.aar -bb0f6a7c601c28af42574865cbd3e5797b1ea9b6b7d40e490fc4e9803579473d | https://maven.mozilla.org/maven2/org/mozilla/components/feature-logins/73.0.11/feature-logins-73.0.11.pom -69d4c78f155a950f30ebf784a450a0cf8bff6a1a54ac928efac9c54a4f54d5aa | https://maven.mozilla.org/maven2/org/mozilla/components/feature-media/73.0.11/feature-media-73.0.11.aar -570e3a16d8fa95c71c42cbaa39ffc7b7ade27e6b15aeee48f45ff579d0a46bac | https://maven.mozilla.org/maven2/org/mozilla/components/feature-media/73.0.11/feature-media-73.0.11.pom -31dacd6464046bf209ac06e4979b3a09faf2a2dd426778a428b0ca09685ed997 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-privatemode/73.0.11/feature-privatemode-73.0.11.aar -38874f4aeb50df950f6c3cae0960f2745caa999553336e79d29b71517e59c70a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-privatemode/73.0.11/feature-privatemode-73.0.11.pom -7e0fcca927a1a05c1b568f54f546ad94ad3fbc2fcb425c4be7833dbd8451dcd6 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-prompts/73.0.11/feature-prompts-73.0.11.aar -2b147feee0fc076472150062679471a42393e55dc396df43b34bc10340fa22ea | https://maven.mozilla.org/maven2/org/mozilla/components/feature-prompts/73.0.11/feature-prompts-73.0.11.pom -b427bedff7b319d4079ffa9c01b73f3f63ab973807762c2e4009ed1c97fc948a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-push/73.0.11/feature-push-73.0.11.aar -8075880bf45d0447e0271c20952cdf986ab24ec13977693024c3193a57790c31 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-push/73.0.11/feature-push-73.0.11.pom -b95ee6b550325ad37f0d6acaf006a9300e20abcfacab157beead16f3142c3cdb | https://maven.mozilla.org/maven2/org/mozilla/components/feature-pwa/73.0.11/feature-pwa-73.0.11.aar -629323e072efb6c5daa4287c0919d84b463e5aafd9de5f2f1f7919af9c342457 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-pwa/73.0.11/feature-pwa-73.0.11.pom -6b9b610b41d578cbd93c29508194a3b68b9f94e0b069a620841515e279a4659f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-qr/73.0.11/feature-qr-73.0.11.aar -86c6b013dde67c532c5225af4875a534997b55ad0b7b88baa8f1b1c7451d28e6 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-qr/73.0.11/feature-qr-73.0.11.pom -90c58403c11f6e8d1eae5e7ef14fa8af3cc4c70df14a1f0a06ec16ba989cb454 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-readerview/73.0.11/feature-readerview-73.0.11.aar -6338ed5bb5f2e1ee7f35c326e32ac802fef15c5ef1bf7c4d1a0bc79b50e20e76 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-readerview/73.0.11/feature-readerview-73.0.11.pom -b1b2d2464d3e37e21b47aeb8b2f1b5af13f27543cd49f719e3738ce893bbbf1b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-recentlyclosed/73.0.11/feature-recentlyclosed-73.0.11.aar -0095957b66f1908972d9272577f2dae1a50900c18bc85070593700fceb6d69c4 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-recentlyclosed/73.0.11/feature-recentlyclosed-73.0.11.pom -68c5b1b662be69564a0d7f609c1c7c956a07a744010562277dc89f8c1ca741ac | https://maven.mozilla.org/maven2/org/mozilla/components/feature-search/73.0.11/feature-search-73.0.11.aar -da8b90bf2a6b41e65b39231e84de014aff75f2152ead835a10905ffe74e724bd | https://maven.mozilla.org/maven2/org/mozilla/components/feature-search/73.0.11/feature-search-73.0.11.pom -ae2671c17d704f13120dda238b2efac3902c15b59cfc6b5b5650a49936c11c20 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-session/73.0.11/feature-session-73.0.11.aar -70020b3ddc937daec2804055bc3c19b33cee914ab67e7e91172bd52e61f88078 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-session/73.0.11/feature-session-73.0.11.pom -73455502add091f9f5620a7216475c9e83c235840b057fc7a2bfc6283fb9042f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-share/73.0.11/feature-share-73.0.11.aar -aed9bb9cf4ed38ccf373eb2139675a8ce4262ecd7b4442e7d3b3713595667821 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-share/73.0.11/feature-share-73.0.11.pom -3697e7ae4f9479c2cd1ecb6ee81a12627e9a02cf1030f80aa1d9631869350c4d | https://maven.mozilla.org/maven2/org/mozilla/components/feature-sitepermissions/73.0.11/feature-sitepermissions-73.0.11.aar -220fc3aa77debc8428982e5109301abd56d74d21964bc9490b2fb6bab64dfba3 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-sitepermissions/73.0.11/feature-sitepermissions-73.0.11.pom -273b5bcfe293d286ace960fb9200cbcd5ce9d05ccae34e9acc57b54f8b7043fa | https://maven.mozilla.org/maven2/org/mozilla/components/feature-syncedtabs/73.0.11/feature-syncedtabs-73.0.11.aar -94424ec80b9ad5ae3fe3e1d4a3a82bb84ecb6c1c94265f54c66b930ef9b2654b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-syncedtabs/73.0.11/feature-syncedtabs-73.0.11.pom -c0458897a9280de5aa0c8369d96b7f34e4444617e6df28558a8130bbc4d3d2b3 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tab-collections/73.0.11/feature-tab-collections-73.0.11.aar -6f7ae16629aa9baf035525a20b6fa9399bb54f77faeb9f710192c8ba90a2e700 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tab-collections/73.0.11/feature-tab-collections-73.0.11.pom -f8d5f4717445f4a3845e14c5e03abd556b39868bb64ec2be021c4f02303d5e1f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tabs/73.0.11/feature-tabs-73.0.11.aar -ea76015a4ede5b9fbb774821a9edd7634a480a79f38eb12a9db4efb0bec7e125 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tabs/73.0.11/feature-tabs-73.0.11.pom -02f2fc043ab9c5de724b287f8b4cc7f8f9e86aafeeac6b9453213e16daa2b944 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-toolbar/73.0.11/feature-toolbar-73.0.11.aar -344100bc9c23ca1131c7059d61b538e2ec3bff6942812479b41afb0f1684d5db | https://maven.mozilla.org/maven2/org/mozilla/components/feature-toolbar/73.0.11/feature-toolbar-73.0.11.pom -19d5346f601edef76e0cc48d21af9c98cb9f0113b5dceb22ea5022f990d2a7df | https://maven.mozilla.org/maven2/org/mozilla/components/feature-top-sites/73.0.11/feature-top-sites-73.0.11.aar -4552b9e2b9497b633328f50ead3c6088558c325375f3d9f48388d8861e33bac1 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-top-sites/73.0.11/feature-top-sites-73.0.11.pom -5052aa3ed2387555780c5f630333fcb3330c480b8e513a6a482e3ca2581dc391 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webauthn/73.0.11/feature-webauthn-73.0.11.aar -6caa9700393740d16998c74526054bae6d4c10d9e523b5995ebbe00808991abd | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webauthn/73.0.11/feature-webauthn-73.0.11.pom -eee3fef8cc33f30832b4b56a63acbd735c2bbe97e9bb8d23c726b54a46780d41 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat-reporter/73.0.11/feature-webcompat-reporter-73.0.11.aar -cd975f44f979b312e033c405597c15d892e98dad35231dc86f4e9c4c5b46339e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat-reporter/73.0.11/feature-webcompat-reporter-73.0.11.pom -72b001ca36b87111f1f261eea32eacf31f5abc0dcbd85e5d63f5beed8d938498 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat/73.0.11/feature-webcompat-73.0.11.aar -6f8b6cc756958c662079b08239f9be57686e47e85fc77c759ef1ea6c84cf6e8d | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat/73.0.11/feature-webcompat-73.0.11.pom -0d15afad4213c1ea74f1bf17cb86f7930cf67c7e5e645e961683925c6677657b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webnotifications/73.0.11/feature-webnotifications-73.0.11.aar -3f8f942926d587b687a0823a972049c08ea6ac95c473d297d8034d5a012877cb | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webnotifications/73.0.11/feature-webnotifications-73.0.11.pom -e1e215beeec864765cf6356f2666d9645b06f7199c93ee60ebadc43c630dad2c | https://maven.mozilla.org/maven2/org/mozilla/components/lib-crash/73.0.11/lib-crash-73.0.11.aar -044fb381f944ed21a28dcbca1e3b77a23df958f3fe71003ddb1b5cf29d2f156e | https://maven.mozilla.org/maven2/org/mozilla/components/lib-crash/73.0.11/lib-crash-73.0.11.pom -61046fb590a4e7da135a34c3acd7e860e51c937c313ec00d156d40503df49d51 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-dataprotect/73.0.11/lib-dataprotect-73.0.11.aar -35dbced9180a3a954c1cf2f279d2654e2fd82553b65499123970f8fbb8a6025a | https://maven.mozilla.org/maven2/org/mozilla/components/lib-dataprotect/73.0.11/lib-dataprotect-73.0.11.pom -e6ff5bdb4f8372ec9acf9d89646cf4169a2af8566892c19eec98c93eaa9e96b5 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-publicsuffixlist/73.0.11/lib-publicsuffixlist-73.0.11.aar -7eccdac67894ca32bf0e3e7633d7d6e3d2d9865c6bc96cfdfe5d39422534bf0a | https://maven.mozilla.org/maven2/org/mozilla/components/lib-publicsuffixlist/73.0.11/lib-publicsuffixlist-73.0.11.pom -a469c7e07ce0b8fa976507f534b3f942b488d819f0a1a254a0b22b66386fe6d8 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-push-firebase/73.0.11/lib-push-firebase-73.0.11.aar -61b345e9ddb0a6a019d26350efd82eaa7702e6915b25447e320c544cb8b2b73f | https://maven.mozilla.org/maven2/org/mozilla/components/lib-push-firebase/73.0.11/lib-push-firebase-73.0.11.pom -f5a4aed033dac1896c856437183ad1b86bc1e9b05f9097e5c2bfc669ecbb446d | https://maven.mozilla.org/maven2/org/mozilla/components/lib-state/73.0.11/lib-state-73.0.11.aar -b51f6e8565f0db9475e4b83a80b6aec67fb2177d35e811c63a99f9b275234fb7 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-state/73.0.11/lib-state-73.0.11.pom -6a3c45629bf4e13ed742c95f22bb00a6a9235670b5ef97d3fad5147047febc05 | https://maven.mozilla.org/maven2/org/mozilla/components/service-digitalassetlinks/73.0.11/service-digitalassetlinks-73.0.11.aar -784f0dbfbca1eaa5cc29860d27e7a73cf6ed60e8a3b3a3d1ef7742db54340ac7 | https://maven.mozilla.org/maven2/org/mozilla/components/service-digitalassetlinks/73.0.11/service-digitalassetlinks-73.0.11.pom -be6262c3e8e4086866b5ef1b6c3efc89bc280b707f66a651fcb9549a17e32d51 | https://maven.mozilla.org/maven2/org/mozilla/components/service-firefox-accounts/73.0.11/service-firefox-accounts-73.0.11.aar -a558c4bc83db26b3a7aae78af87a00d61462ee40ff16f38ed6964727f64b1e02 | https://maven.mozilla.org/maven2/org/mozilla/components/service-firefox-accounts/73.0.11/service-firefox-accounts-73.0.11.pom -08ffd378637b8a10855d45740823d4a9c273699177049034ac63b8950c1eec28 | https://maven.mozilla.org/maven2/org/mozilla/components/service-glean/73.0.11/service-glean-73.0.11.aar -01d10233b6c4e63f749c6274188a838be3052f2c6c7bdd058c4d4afb8bea6ed7 | https://maven.mozilla.org/maven2/org/mozilla/components/service-glean/73.0.11/service-glean-73.0.11.pom -bda08923be62dcdd2b2d1ae26dc1503da305b5965bac3e82e4982269042f5e82 | https://maven.mozilla.org/maven2/org/mozilla/components/service-location/73.0.11/service-location-73.0.11.aar -4b8d60bcf20be643a652e6f8df433c2af505db58688f63cbfba9867d6e0aa310 | https://maven.mozilla.org/maven2/org/mozilla/components/service-location/73.0.11/service-location-73.0.11.pom -3efafa346a192967bd72946f063853cbb1e957b7d1a7053517b66fae4e279f9b | https://maven.mozilla.org/maven2/org/mozilla/components/service-nimbus/73.0.11/service-nimbus-73.0.11.aar -5ae57a16aa7a006e5812ed190b754851dfe7c1653d729c7ffa49e40a4cbd0506 | https://maven.mozilla.org/maven2/org/mozilla/components/service-nimbus/73.0.11/service-nimbus-73.0.11.pom -2887a688ca6b257849cc9cc19c573a3568310ad01d53ac3261b91f72892573dc | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-logins/73.0.11/service-sync-logins-73.0.11.aar -fba69d36c8e982f351f2dc291eabcd36a170595b21f47ec69bd0266bac766d84 | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-logins/73.0.11/service-sync-logins-73.0.11.pom -fcff600993baa0b6c2a70639253a14880c350260083d6efee14b0da8c6bcba43 | https://maven.mozilla.org/maven2/org/mozilla/components/support-base/73.0.11/support-base-73.0.11.aar -afbe50d98d855e12c299a57b4b3373830b154ecb5d55bb52080491e2ba3570d4 | https://maven.mozilla.org/maven2/org/mozilla/components/support-base/73.0.11/support-base-73.0.11.pom -40994cad75fc76f92f9461e0d548e35f1a4d80e56336305d0b3c77bfe92618f5 | https://maven.mozilla.org/maven2/org/mozilla/components/support-images/73.0.11/support-images-73.0.11.aar -9c98c2cf30542a40fdf8380422b8031b275a99b77ccaa664dcc74bd9d686718b | https://maven.mozilla.org/maven2/org/mozilla/components/support-images/73.0.11/support-images-73.0.11.pom -3c8d670279ea935eb69293dd99ae0434d4fb4092397f9cd2d754b76f05bc1d70 | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/73.0.11/support-ktx-73.0.11.aar -5977d3c8ffc2c109c1bf55706d8be07d2b95592b3c6ade94099aa5d6ce823065 | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/73.0.11/support-ktx-73.0.11.pom -489d8af504015a2ed04e3afa77e0e14c0cff604204f2d86ed9f8b793c6faf3a6 | https://maven.mozilla.org/maven2/org/mozilla/components/support-locale/73.0.11/support-locale-73.0.11.aar -32fc52eacd48b198d6f3f5b5eedaa99898049e831daf8133fee04e8f510e3720 | https://maven.mozilla.org/maven2/org/mozilla/components/support-locale/73.0.11/support-locale-73.0.11.pom -04259ad572ec6a115fb8bd47d670ddf9bba5956320aac7153edede90d8b4a79d | https://maven.mozilla.org/maven2/org/mozilla/components/support-migration/73.0.11/support-migration-73.0.11.aar -19d54ecd0a7310e54f7ce66b5a38895111e4bc8b743b6e75ffd84255d303e3bf | https://maven.mozilla.org/maven2/org/mozilla/components/support-migration/73.0.11/support-migration-73.0.11.pom -c9a04732c9a7e37f61284b5e5a917a33db63ad97fc8fc01a2d85abbf65a88a95 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rusthttp/73.0.11/support-rusthttp-73.0.11.aar -b4eca2aa3bb909186688ec0bf31db985036d53e689dd6333045c08d96f6680d5 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rusthttp/73.0.11/support-rusthttp-73.0.11.pom -e226502a506a8f99bf2e7f3b33c276e2772c98f148ed2f54c700910bb7fd78eb | https://maven.mozilla.org/maven2/org/mozilla/components/support-rustlog/73.0.11/support-rustlog-73.0.11.aar -98cbce37db6190ff6f5ba05a193f46ea71ac2adc80351e3449ec337635f44dad | https://maven.mozilla.org/maven2/org/mozilla/components/support-rustlog/73.0.11/support-rustlog-73.0.11.pom -083bcfb471cbbd1dce87709953051dc36c0873f45b6d5ed60f3c58c5e6ab6730 | https://maven.mozilla.org/maven2/org/mozilla/components/support-sync-telemetry/73.0.11/support-sync-telemetry-73.0.11.aar -1bc9e7567778d214336b46d380bc837b19cba098ab3bb7fd007afaa5538a6bb8 | https://maven.mozilla.org/maven2/org/mozilla/components/support-sync-telemetry/73.0.11/support-sync-telemetry-73.0.11.pom -d6e6b960d31f7cdfb1cf95872ce81c3780c7fc5e369efef46f118d6806c2411c | https://maven.mozilla.org/maven2/org/mozilla/components/support-test-libstate/73.0.11/support-test-libstate-73.0.11.aar -8e7448323194006e10d2b9df3eb085d7e050275b2c0e3b9595aebdcb19ee91ef | https://maven.mozilla.org/maven2/org/mozilla/components/support-test-libstate/73.0.11/support-test-libstate-73.0.11.pom -86e41f0678aad62b0098d9ee638cdc0c12c063d1bab5c84f7d1e12ba8a6615aa | https://maven.mozilla.org/maven2/org/mozilla/components/support-test/73.0.11/support-test-73.0.11.aar -2e3e59d1cb2193a83ade99bfed8fdbb5faac015b8ed49f5d6bca5149bc89b42a | https://maven.mozilla.org/maven2/org/mozilla/components/support-test/73.0.11/support-test-73.0.11.pom -f3cc185bfe40e671225aa6c2555cef4db7382c569da6580488cda053d73a9678 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/73.0.11/support-utils-73.0.11.aar -3c8c963f9f7f2aa8cc33662a4c16ef574d7ee1b7f6873e84c765d3ffc1a977f2 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/73.0.11/support-utils-73.0.11.pom -d19e50c0207f782ecce7b109232cf09529fc46720ce961eadf33b70b52f3680f | https://maven.mozilla.org/maven2/org/mozilla/components/support-webextensions/73.0.11/support-webextensions-73.0.11.aar -4e7d3f51ff22ac212b589f96b6f0cff4098c9fd6330d8372a77a35f9151eb83b | https://maven.mozilla.org/maven2/org/mozilla/components/support-webextensions/73.0.11/support-webextensions-73.0.11.pom -c8afdb509acb2fc5b94fce3f6f0b996d2df60d6354978eb8b630b86c6d5953bf | https://maven.mozilla.org/maven2/org/mozilla/components/tooling-glean-gradle/73.0.11/tooling-glean-gradle-73.0.11.jar -d5951211b46bc0993e244e0d77569f02d1ffa5b6eabf0be55a3210e915b3b388 | https://maven.mozilla.org/maven2/org/mozilla/components/tooling-glean-gradle/73.0.11/tooling-glean-gradle-73.0.11.pom -541835af29d1453905668ad01be21c20eef303de873069d9b8e903981d36a108 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-autocomplete/73.0.11/ui-autocomplete-73.0.11.aar -b69b5a3de291efa39358cbb549dcfc88ad1ab8d81a8dc5b690c922b81127d636 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-autocomplete/73.0.11/ui-autocomplete-73.0.11.pom -3e0e38eed080c2b10f56db91c6e0380b4c9730f440da239ee85c7a125d398f2b | https://maven.mozilla.org/maven2/org/mozilla/components/ui-colors/73.0.11/ui-colors-73.0.11.aar -30202e4da39e00ececa949b312dd114510d5cade00f9b39fa7f3941ca045b90b | https://maven.mozilla.org/maven2/org/mozilla/components/ui-colors/73.0.11/ui-colors-73.0.11.pom -bf092c353816ea029b579a63e3d3db2dfd08706bbabe4ddd67727551a5d5adaf | https://maven.mozilla.org/maven2/org/mozilla/components/ui-icons/73.0.11/ui-icons-73.0.11.aar -715d573a7c6cd1fa0eb549173706f07bf176c55d1ad7c44d6c3e2d54bb03e494 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-icons/73.0.11/ui-icons-73.0.11.pom -ddcb133192ee30a0c432817beaf9858ad8311e43122f2704badae5667a6cc751 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-tabcounter/73.0.11/ui-tabcounter-73.0.11.aar -252d7b0aeaa61945f4ecae9bfe4e636426af537bfbf0f521cdad9c2a3bf866f4 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-tabcounter/73.0.11/ui-tabcounter-73.0.11.pom -f590de90365c4d2a7575582f89f6390b90599988e75601881e26d85c0aab48a1 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-widgets/73.0.11/ui-widgets-73.0.11.aar -26ca9683f2b56d600329f4fe0cd55543401c26095a14c57d2a355632f365e3f1 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-widgets/73.0.11/ui-widgets-73.0.11.pom -587abedeb0d539781c3a64e1d97f94e4e58598d59a110ec35a5291f5c471f441 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/87.0.20210311161514/geckoview-beta-87.0.20210311161514.aar -04a3e6fb38caf74c58fe80b36ba585aba5ba4a22d06e40ffc2d9f7a47015fa99 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/87.0.20210311161514/geckoview-beta-87.0.20210311161514.pom -e019974021cfdc86752984eba6309e7f865e3efe6d4ad40a012be212f4925251 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/87.0.20210315170302/geckoview-87.0.20210315170302.aar -66ad663a2b60d756dadefa2024f664b7befe6fb22535da80aa88b024fe9b64f5 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/87.0.20210315170302/geckoview-87.0.20210315170302.pom -c9a1855277e7863529fd20a6bdfd09659b472026a98b547b5fa6a19c5ef0d67e | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/34.1.0/glean-forUnitTests-34.1.0.jar -22cc8c400823e3fc8eda2e644083b137a9fe867333845ea29c57051349afbb3a | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/34.1.0/glean-forUnitTests-34.1.0.pom -60e34ac4879aa0f8e32fb117669b09ee8946aa34e9372cfe0008995807e876a7 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-gradle-plugin/34.1.0/glean-gradle-plugin-34.1.0.jar -0b981a04d70ee3b438359a3da2548f56b188d594dd67bd297a09f0fa0845e348 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-gradle-plugin/34.1.0/glean-gradle-plugin-34.1.0.pom -5d942e4a68aef1fab1b219f51e2882eb61dfd27d4bdcd9265b6d375ce5e5fb3b | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean/34.1.0/glean-34.1.0.aar -681374f4e97bd97098c1266973d89167ff9c592ccb89617832e224135af72637 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean/34.1.0/glean-34.1.0.pom +6d600e6f04708c1393db6a3fb57ee273068fd8e7f95dcc32c184e3c2bb767599 | https://maven.mozilla.org/maven2/org/mozilla/appservices/autofill/74.0.1/autofill-74.0.1.aar +ca74e10892b729a0026257b89e953c03e77e44582d1686f65e8796d969ba16fd | https://maven.mozilla.org/maven2/org/mozilla/appservices/autofill/74.0.1/autofill-74.0.1.pom +27f6e3a04e31d8053e832a446b4bf20bcfd04da56d4a390a28f3392378b88fa1 | https://maven.mozilla.org/maven2/org/mozilla/appservices/full-megazord/74.0.1/full-megazord-74.0.1.aar +c91395a9254a9bb3c836440397d1cca9fd3b541e528d4570c646594fbd448436 | https://maven.mozilla.org/maven2/org/mozilla/appservices/full-megazord/74.0.1/full-megazord-74.0.1.pom +71c137d337bdd5448e12d6dfd8054089e4a137be234d1f6f632f5b86d351a3bf | https://maven.mozilla.org/maven2/org/mozilla/appservices/fxaclient/74.0.1/fxaclient-74.0.1.aar +02a188b095ee842e4e4b0abd94267fa4e5d927c9c1254c10fa33ccdabd1b1eba | https://maven.mozilla.org/maven2/org/mozilla/appservices/fxaclient/74.0.1/fxaclient-74.0.1.pom +d14aed2d965a26b800233d2cfde8af9c0b3ffcd407755c8573ce3d95d32b4295 | https://maven.mozilla.org/maven2/org/mozilla/appservices/httpconfig/74.0.1/httpconfig-74.0.1.aar +b871986d31a139a52b7c48125eccf4a4ee051397340c34610e852b2fa5d2d8ba | https://maven.mozilla.org/maven2/org/mozilla/appservices/httpconfig/74.0.1/httpconfig-74.0.1.pom +088949b73a203b67f985b4176f000a76eccd81b6a9aed6306860593ab52a8b6a | https://maven.mozilla.org/maven2/org/mozilla/appservices/logins/74.0.1/logins-74.0.1.aar +72b5589ae447235096e976b35cf492283a51f47ff89dcb9aecc221128cc3aab7 | https://maven.mozilla.org/maven2/org/mozilla/appservices/logins/74.0.1/logins-74.0.1.pom +fa8d2f9ab6a387a164e0c0b78fd72012db661b3d43848f778fb9288f17de0e52 | https://maven.mozilla.org/maven2/org/mozilla/appservices/native-support/74.0.1/native-support-74.0.1.aar +411555e4106ad9a1530aeed5b669f6ffed5aad31d238c11dd954e9fd16aecff0 | https://maven.mozilla.org/maven2/org/mozilla/appservices/native-support/74.0.1/native-support-74.0.1.pom +3897c1ad3624ed1804dc673e3dbf5b3002304c41d78fb355e76c3d1008e34b7d | https://maven.mozilla.org/maven2/org/mozilla/appservices/nimbus/74.0.1/nimbus-74.0.1.aar +8cf93085518e4573284a88ab0446149f088c602942b83237cc553a22e436f380 | https://maven.mozilla.org/maven2/org/mozilla/appservices/nimbus/74.0.1/nimbus-74.0.1.pom +25e7dc1ab9c98d45fb4cfafb66835ec6bc6a90e984101745700175a35088db2e | https://maven.mozilla.org/maven2/org/mozilla/appservices/places/74.0.1/places-74.0.1.aar +34f6b257886def31cec92fa6425fd1a455471a0fbb635dc1b4691dfcf1f3fbac | https://maven.mozilla.org/maven2/org/mozilla/appservices/places/74.0.1/places-74.0.1.pom +b8840f92f21c7c0785d10eb55e14f3bcdff6e35544ab1b08b56f8fc74d91f6e2 | https://maven.mozilla.org/maven2/org/mozilla/appservices/push/74.0.1/push-74.0.1.aar +202dbe51a9abc34f3448d9430507dd89411188da630ed5797129ab0fbdcea61f | https://maven.mozilla.org/maven2/org/mozilla/appservices/push/74.0.1/push-74.0.1.pom +ea871f7d5fab5a4315f41402de15f94e13481d03366396ea1bf3880f4f242c1a | https://maven.mozilla.org/maven2/org/mozilla/appservices/rustlog/74.0.1/rustlog-74.0.1.aar +83bcb4a06dfea23a55d24bef657827cd6b09e534a3426d857a458332e356c2d4 | https://maven.mozilla.org/maven2/org/mozilla/appservices/rustlog/74.0.1/rustlog-74.0.1.pom +57c4acea81f73043ab62dd4dc341a524d38682d6bc2e69bb48822f9e0ac7f48b | https://maven.mozilla.org/maven2/org/mozilla/appservices/sync15/74.0.1/sync15-74.0.1.aar +81dc9452086d8e8fe360bfc4b9bf4345acd6888863fa07ac5f02110fa887c558 | https://maven.mozilla.org/maven2/org/mozilla/appservices/sync15/74.0.1/sync15-74.0.1.pom +264d997abfd49412dc0ef5b2d1811d6b9dc62dea06011ee07fc105002b314a4a | https://maven.mozilla.org/maven2/org/mozilla/appservices/syncmanager/74.0.1/syncmanager-74.0.1.aar +cc7f7850bc9e5fecd8c699d0464e96bdb6765778e6463bcfc1c1efed08ba6ceb | https://maven.mozilla.org/maven2/org/mozilla/appservices/syncmanager/74.0.1/syncmanager-74.0.1.pom +4ecc86b606e1713faa7b75b01fbcd52d7d521f0c5c99784f07d87188cd73ea9c | https://maven.mozilla.org/maven2/org/mozilla/appservices/tabs/74.0.1/tabs-74.0.1.aar +c93fe881fec0df7da21f151b05652ea79157f08ad680d674d9591f6bd9843cea | https://maven.mozilla.org/maven2/org/mozilla/appservices/tabs/74.0.1/tabs-74.0.1.pom +fe1e719d3e6f67da989ec022648f044e828dd2743b20b4ab75ae3668321cc559 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-awesomebar/74.0.6/browser-awesomebar-74.0.6.aar +3052024c9cd7e93c912dbb79ab0922e282c266e2abb00488fc649a88dc958d22 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-awesomebar/74.0.6/browser-awesomebar-74.0.6.pom +c404ac90f6d24d17099ed1bbee57057f11ddf012356da0132901c2fd56c4a48d | https://maven.mozilla.org/maven2/org/mozilla/components/browser-domains/74.0.6/browser-domains-74.0.6.aar +f7d172219ec271e133876c588fb178546738d8370a70fa905cb2e8712b7e6231 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-domains/74.0.6/browser-domains-74.0.6.pom +542d01c36d6a210d11870e0f45f0d4315730309e49b6f0923679644795686e7f | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-gecko-beta/74.0.6/browser-engine-gecko-beta-74.0.6.aar +284f8334776bae99a6bae81f51a81e3493579387fb4ba0303147ed2f4b4d82be | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-gecko-beta/74.0.6/browser-engine-gecko-beta-74.0.6.pom +36e2db414e4da8b7a393d050bb83bc5338060ee38ea42ee50165060dd8a76a30 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-gecko-nightly/74.0.6/browser-engine-gecko-nightly-74.0.6.aar +faa9e3d9128cfa319864b3bfd57e5c45b0b7e34bd4577c61e2f5ecc8a94efcdf | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-gecko-nightly/74.0.6/browser-engine-gecko-nightly-74.0.6.pom +3dae363ce6471bac82619a8026d351a9eff52dc68a0e653ffea5fe1cb43b7623 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-gecko/74.0.6/browser-engine-gecko-74.0.6.aar +ccc0cb52a61bedc6cd0947063b254bfd19c14fb6b2bad798cae50a1457351482 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-gecko/74.0.6/browser-engine-gecko-74.0.6.pom +7f86a7743824290a4c29058cb3c7db1ca38973c2b3b10c5c1f11a1b200b76577 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-errorpages/74.0.6/browser-errorpages-74.0.6.aar +8aaee820665cb79334fb8fd0f1566c34e65162891602e103814ce23b82cd2c51 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-errorpages/74.0.6/browser-errorpages-74.0.6.pom +914c93db7a7e8160e42faa31d5c780272b54d823b0b1cff57f3c3942b161d911 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-icons/74.0.6/browser-icons-74.0.6.aar +360f6c685f86b45d53ebe5f764f65d1c55c21e2cd477e4f48c7a43e68a02688e | https://maven.mozilla.org/maven2/org/mozilla/components/browser-icons/74.0.6/browser-icons-74.0.6.pom +8aa60b548d44f8045fa5dcfe57668c37be4aed9f89d4ec7a726ef358f2f4477d | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu/74.0.6/browser-menu-74.0.6.aar +d0d5c9ecf53496171c93dd6e570799b58d13540f5d4323f583696e38f8b3644c | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu/74.0.6/browser-menu-74.0.6.pom +72fd22d37e91937532e2dcb7bc020f9550935a1756c568d43dfd79b285747af6 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu2/74.0.6/browser-menu2-74.0.6.aar +b620c2b4c4f92c7ae3bc611fff60270fafd5de47e450bed08f3b7b3f481431a5 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu2/74.0.6/browser-menu2-74.0.6.pom +2a0b963ea60daa25c7a16cbdb9dc50c4c96515637fed871f8c51a4cf3ccb6e90 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-search/74.0.6/browser-search-74.0.6.aar +27ccf086a3aa15d7f74d915280e4bad2b691c70bc9536cef5665d7294a6563a6 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-search/74.0.6/browser-search-74.0.6.pom +be331d858094dcef92f81dc8f33186431e0a773a717207602b8f57eef78ed934 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session-storage/74.0.6/browser-session-storage-74.0.6.aar +a50da79d6a5f2dc007ab8536da9f2d30cb88edbb049cdf7a0eddc232c54d8f93 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session-storage/74.0.6/browser-session-storage-74.0.6.pom +2e4d468011b1fc4669369f2f57b79400762f974ee9b9df24c5138e54d9eaa380 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session/74.0.6/browser-session-74.0.6.aar +f92153ebfc80f08fb43b1ed9b70d184dfa8aeafb2d2bc0be150d4c030027dbbf | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session/74.0.6/browser-session-74.0.6.pom +52e95df94d3b06a623e32c84e2f758f25bd401ddd9c423eec2a7a61c6561b4b8 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-state/74.0.6/browser-state-74.0.6.aar +ede870618f5b88b0ef077355d9cb3d057c3629d05c2937adfe982612b4568c5f | https://maven.mozilla.org/maven2/org/mozilla/components/browser-state/74.0.6/browser-state-74.0.6.pom +131e793b28048b74b263e670f0709522a5fd4e862424b68c7b7d905fd116a6fa | https://maven.mozilla.org/maven2/org/mozilla/components/browser-storage-sync/74.0.6/browser-storage-sync-74.0.6.aar +e9bf6891352eaf4670d9f73e4dd5617d12b56b20161c710c0fa8b5b86174cbf3 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-storage-sync/74.0.6/browser-storage-sync-74.0.6.pom +7ca8e20ed29a82e8e315e75b081c42fde4c57a4f55f9ca2eed0c86ca64143b11 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-tabstray/74.0.6/browser-tabstray-74.0.6.aar +aedd88b79115ff6d624153fdd74633cd247bccddd29c37d04ee415d4beabb097 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-tabstray/74.0.6/browser-tabstray-74.0.6.pom +936a7ca6a767cf38a1c35923212da29c617069e89dea7c4cd170abf028568ba3 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-thumbnails/74.0.6/browser-thumbnails-74.0.6.aar +7f3619432f6c3f3c3b175d8e889580f11d7a5e4c7fd3ef734cb18a0467f9b670 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-thumbnails/74.0.6/browser-thumbnails-74.0.6.pom +a3fde0838584d7fed341c137c866b2ff1d0682ead0004c58d713719f6e0f5203 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-toolbar/74.0.6/browser-toolbar-74.0.6.aar +0aeb6e48056fe340d627b50550b9487f0be677ed97e1af8120ecd79840414416 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-toolbar/74.0.6/browser-toolbar-74.0.6.pom +7113fbe6f7d25eeeb3429d6894042466887bc47f3e2a7de1e55dcfb43ec36054 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-awesomebar/74.0.6/concept-awesomebar-74.0.6.aar +324290f86c4af76d7a50e5d3716003d6db563e67f1b68341e5597d3950add367 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-awesomebar/74.0.6/concept-awesomebar-74.0.6.pom +0e2bfd55aab6b16c979a2475a4b68fecc6cef25493927a1cf3915ad17ae3585c | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/74.0.6/concept-base-74.0.6.aar +9191898038cfde89df3aff01da3b27d02bfff0673ee543f7939d337577af0fed | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/74.0.6/concept-base-74.0.6.pom +5c5dd6f7365535d51d5a5896606e2810c67232ed97c8e51d7721c6318cde525d | https://maven.mozilla.org/maven2/org/mozilla/components/concept-engine/74.0.6/concept-engine-74.0.6.aar +56c8ba56874cc37461b9075c996cae699ea7d77670022962366b983517039850 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-engine/74.0.6/concept-engine-74.0.6.pom +b3d266d989c919633be1b86c5470c5850669debcb7c0cd5243a0712299f41eb9 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/74.0.6/concept-fetch-74.0.6.aar +5aa455421948ff9b82eceadd7550190be2fa61abd3baa47849ec4c9aad8be86c | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/74.0.6/concept-fetch-74.0.6.pom +b6ded745da1c7f9f50d7f54fc1bbc05ec8bcebc6a63b34e486af7860ff104aec | https://maven.mozilla.org/maven2/org/mozilla/components/concept-menu/74.0.6/concept-menu-74.0.6.aar +835b2d73b97efe6df414e75a29b992280e9b2e29ad4b1ed1a0628e734f9203ff | https://maven.mozilla.org/maven2/org/mozilla/components/concept-menu/74.0.6/concept-menu-74.0.6.pom +5abdb97bb2a93439b0704d314370368f54e7dbfaddf9a14b5f0e1090854e458a | https://maven.mozilla.org/maven2/org/mozilla/components/concept-push/74.0.6/concept-push-74.0.6.aar +ca106a9dfb6cbf4e4f14e1a483f48818af243f9c23c0afa9903922c19d952618 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-push/74.0.6/concept-push-74.0.6.pom +613fca00692258d3f2716d614ea7d780d73e75918e536734b953ec3ca7f0d9c1 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-storage/74.0.6/concept-storage-74.0.6.aar +91755d537157780e37cd42ed94162c13bb1a2ebc2501a7673d301a7c9629444a | https://maven.mozilla.org/maven2/org/mozilla/components/concept-storage/74.0.6/concept-storage-74.0.6.pom +2b029b130b16efcb9e35b933fd697c35c3070869f61af7787d85994b61ee245c | https://maven.mozilla.org/maven2/org/mozilla/components/concept-sync/74.0.6/concept-sync-74.0.6.aar +904368510520103d6253f1bc9b0a6e0a0de854af12deb005828eb7ffcf1e17b3 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-sync/74.0.6/concept-sync-74.0.6.pom +70bfaf3bead6e66dd8ee7a8c107460292bf2cf4d99bf6688f136661b5653a9ec | https://maven.mozilla.org/maven2/org/mozilla/components/concept-tabstray/74.0.6/concept-tabstray-74.0.6.aar +2d2e96d8a6f1d6812b038f5ade1dd87d984e3d66368d63cf0c5f3b03f43518c0 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-tabstray/74.0.6/concept-tabstray-74.0.6.pom +ca06c09c285c8242388752889832fecc880ccbaa5382fa3a5af031dce695105f | https://maven.mozilla.org/maven2/org/mozilla/components/concept-toolbar/74.0.6/concept-toolbar-74.0.6.aar +c4c3dc06472ca89007665785da83be702dbde967e6de0e11e2d52926b309ea49 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-toolbar/74.0.6/concept-toolbar-74.0.6.pom +a11c8fa8dbdeeb71d3391746a1d1da64f5e36b2176bc5c67ee6c634601f326b4 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts-push/74.0.6/feature-accounts-push-74.0.6.aar +ffc7c97a784b834817f64df199c4f195c0622999469685f42fb8078f6f3725be | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts-push/74.0.6/feature-accounts-push-74.0.6.pom +a4e0cdd659ce77cd4f569a208d937b8f9d9c8e359b60ab96886e9b265decfde4 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts/74.0.6/feature-accounts-74.0.6.aar +bdc7dc3837527154e092940ddf5e98efb863d63bfd9746761c9b74646ce5fb7a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts/74.0.6/feature-accounts-74.0.6.pom +f7a305b9bd0dbf2c4d6ac5a718813e58ab9556d61770d7373bc15c4c05c23550 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-addons/74.0.6/feature-addons-74.0.6.aar +7ba82739848724e3ebdd6e5f7e1435d96ce26d91d99dc957e92067d18a4264a7 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-addons/74.0.6/feature-addons-74.0.6.pom +41d8b04339dbafc26479cc39638d5aa88f363efaa10c3188213feede5c5c5cd6 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-app-links/74.0.6/feature-app-links-74.0.6.aar +71d725deda68d950275eaf70de15900071d8bd34f3ca0cb485d4183ab046da89 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-app-links/74.0.6/feature-app-links-74.0.6.pom +c110f65b18fe350f2f6c25dc3dbc9cada683351fccc0d3b48ceb036588226590 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-autofill/74.0.6/feature-autofill-74.0.6.aar +1bf7f6a2514d73b3ed6a432e5bb4dbbeff0db3bed0d9849ca8c1f6f5a79e6988 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-autofill/74.0.6/feature-autofill-74.0.6.pom +a01b988fc3a0f467d0b2ea46f419b6f5908862093afc6128b2271d3786452ca2 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-awesomebar/74.0.6/feature-awesomebar-74.0.6.aar +f861ca0322ee096027de6604ae6d36581efa36878ac44bdde92fe3e9fa3ae190 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-awesomebar/74.0.6/feature-awesomebar-74.0.6.pom +a44903fdfaf763d39090e70765b112148e36b0008237d0225cb02bd2ea203cf7 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-contextmenu/74.0.6/feature-contextmenu-74.0.6.aar +94c15f0f8322cc0999584f157af93e9a385e1f636eefdea6ce78174122a6c580 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-contextmenu/74.0.6/feature-contextmenu-74.0.6.pom +47d3178458da48bbab21dc5a2338c62661855ae7a6a7e2f875a56b67e0e67980 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-customtabs/74.0.6/feature-customtabs-74.0.6.aar +7cf4ffeebdf72a1127232ce3ee91041a3bf63ae778b6db13bb18c486ff791214 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-customtabs/74.0.6/feature-customtabs-74.0.6.pom +8fd2c45a46c3814d612cb312e963a277f94ebf84b60b3da884825354b129360f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-downloads/74.0.6/feature-downloads-74.0.6.aar +9d84569630948659a5278ebdfb5b8463e32c6282113e581c568c039847d1f31b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-downloads/74.0.6/feature-downloads-74.0.6.pom +134078e44e2bb5b0da67f33799baafdd3308723ae8a93365084b3179f7aaa28f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-findinpage/74.0.6/feature-findinpage-74.0.6.aar +8ae23ce03d57df8923d06458e394c2f508e6d1c5f980a78dc2d66f97f911959c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-findinpage/74.0.6/feature-findinpage-74.0.6.pom +22c957b283609f62e3d3c7c43e04120096bbe3cd85e97be72d234c9ba8173e09 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-intent/74.0.6/feature-intent-74.0.6.aar +7965f18b31eab9ab7909db4147ed7a967acb4aa7c5ec19b3d9a89a13d5b5786f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-intent/74.0.6/feature-intent-74.0.6.pom +d426e4fe4cbe9cc1a8981096bef2918a9a87172e48d043e844b9a3a38835cc14 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-logins/74.0.6/feature-logins-74.0.6.aar +bf7bd8f88277f327f98946ffe174820f3d49c561529e01e4ac0bc754c45311ea | https://maven.mozilla.org/maven2/org/mozilla/components/feature-logins/74.0.6/feature-logins-74.0.6.pom +87984b9488bce21f59dd7d5ca8e0eb78106aed43013243a1453186b63c361984 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-media/74.0.6/feature-media-74.0.6.aar +cf16058f8e49b9a00f52518460f359f17f0d63a5ae01d37fa11a67e9b461479d | https://maven.mozilla.org/maven2/org/mozilla/components/feature-media/74.0.6/feature-media-74.0.6.pom +caaf0af18e8912ec794a22ca645a4c2e3f48ec7d633a041661a9e13b2591abc0 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-privatemode/74.0.6/feature-privatemode-74.0.6.aar +7f8b55c74e16b5aa420a289c678285926fdab48529d1113b3ebc7c6cf13531a8 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-privatemode/74.0.6/feature-privatemode-74.0.6.pom +cbe78d0082e6d7d0808af8d376e71b5f4ee9c93294682918613326f44c0cd3d2 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-prompts/74.0.6/feature-prompts-74.0.6.aar +c1b2083af1eec35d43eec4129bce56652a402bd44c35564d8f73b9b0d5b18e9f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-prompts/74.0.6/feature-prompts-74.0.6.pom +0263280ee86a8be16b764649b9d5b942eb2d0d688145c69a23affadf39b1216c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-push/74.0.6/feature-push-74.0.6.aar +f97cc9ab41a5c1edf8d2b27815b838c029278cd65852afe042c531a2e508c218 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-push/74.0.6/feature-push-74.0.6.pom +165c91ac35da27fd05d606509bda0921dba2113d0df4fea4e696fcc4571ba006 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-pwa/74.0.6/feature-pwa-74.0.6.aar +16d2a78a1c316d242ce8bdb1e371387c549b55c2728f2a3d72ad64db611bcd77 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-pwa/74.0.6/feature-pwa-74.0.6.pom +f09ece651c3dd4f6322363e896236ea7256bb959b0a6a3f657b8ffe9f22ad8e2 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-qr/74.0.6/feature-qr-74.0.6.aar +e70c41044ff003182f208548e3188be1a37101276343ec8aae63e5135ae9fd00 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-qr/74.0.6/feature-qr-74.0.6.pom +130a84d1d763535cdb397dd442702cef7183337c71644efd3a0178dd959d1388 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-readerview/74.0.6/feature-readerview-74.0.6.aar +d944e905ea766fe05a11f583a6548aab92215c31846b1f53e222963f95aecb1c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-readerview/74.0.6/feature-readerview-74.0.6.pom +3aba091bef4dd68d8830a5d67d8a3e846830b2a2d0a0e4d82a02b0d714294083 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-recentlyclosed/74.0.6/feature-recentlyclosed-74.0.6.aar +29687b737ab570a32508a6e7066f7b4b94a55d43849742fa61e4ac20dd968065 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-recentlyclosed/74.0.6/feature-recentlyclosed-74.0.6.pom +f1e74848c9231e48b71222d07ae5304bf6b434b8b0ea44e61a7e240b10124f94 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-search/74.0.6/feature-search-74.0.6.aar +864ace86a007c6cef6cce201dfda76db95cf0bae34d7f1dd85d3ad4bca10035c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-search/74.0.6/feature-search-74.0.6.pom +9f294e19172e6b5ff8f3a9cec07899e9b58d2f9c28c15363ff8a6b3cdbc0a532 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-session/74.0.6/feature-session-74.0.6.aar +195594b4bc2d7fe669052801f87315e40947791879e7ff3a5a57424a118e56e7 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-session/74.0.6/feature-session-74.0.6.pom +90c13017b92a18bac0e232439b9f3ff42e044b9a95c3c1ed59e7cb97c50e53ed | https://maven.mozilla.org/maven2/org/mozilla/components/feature-share/74.0.6/feature-share-74.0.6.aar +2b069241fb17fe87b9feaf60093ec79cb97e630f0d1899421e8381ea9be67c28 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-share/74.0.6/feature-share-74.0.6.pom +6b7861bcfc25554efbd0c22b9a56b96524d73884dc3a6cf4c722ac14c61ae943 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-sitepermissions/74.0.6/feature-sitepermissions-74.0.6.aar +0838a30ba4f8a70f3bc07fe527d48c9cb3bca07ceef872e661dbe72f0b1db4a9 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-sitepermissions/74.0.6/feature-sitepermissions-74.0.6.pom +6dccc97e4ebef46f5b19778b573a866b54b2b5c942e0cd5ca9ed74e747661d68 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-syncedtabs/74.0.6/feature-syncedtabs-74.0.6.aar +fd7c7aea716595cd09e4c1eb581cf6a873c27c0abe4981442ab8a522ff242b94 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-syncedtabs/74.0.6/feature-syncedtabs-74.0.6.pom +4d1dfec02cdba1362fca06cd248eb9523fa25b9c4a95c6d20e8ed9fd17502955 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tab-collections/74.0.6/feature-tab-collections-74.0.6.aar +fcdc50588cb7c827f70b0c6eae5f446dc0cec0edd02825e42ae2fb28b6061185 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tab-collections/74.0.6/feature-tab-collections-74.0.6.pom +63e88cb2a29709df2fce934db92750a804c319ae9c8ee4589fdf5e828b83c6ec | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tabs/74.0.6/feature-tabs-74.0.6.aar +3f601c619aa2cf2da029e3e303dfbe8ebd84f31842691db3a9d08e88d06ed858 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tabs/74.0.6/feature-tabs-74.0.6.pom +29223b574a1906769fc2103a04d59088a421d2fdeba5d97e0f88e35b2ffb1f87 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-toolbar/74.0.6/feature-toolbar-74.0.6.aar +bf5ea7e99b1326db116a07361e19e1d0f59075c259a48c9386671f759462ed21 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-toolbar/74.0.6/feature-toolbar-74.0.6.pom +04868ff39208030d8b80b27f6c808986f2c177a9595526d0b0bc66c683422135 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-top-sites/74.0.6/feature-top-sites-74.0.6.aar +7e624b60853cd5b3c3142628e67f0b62c5c029cefa9397e0e808e25250379815 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-top-sites/74.0.6/feature-top-sites-74.0.6.pom +60d7babe2f55c3a83bf6c34c8bbbac9feb8ece7bcb1775a89b06f165110591a8 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webauthn/74.0.6/feature-webauthn-74.0.6.aar +2234c9c8fde00e987120fcbc667d43df941a28bc2bee74c8f411310315aecfa1 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webauthn/74.0.6/feature-webauthn-74.0.6.pom +5a3589efba2218ad0856d642c8beab46c6b61b4f125f902a13bbbb7a035aa995 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat-reporter/74.0.6/feature-webcompat-reporter-74.0.6.aar +8f49df4e3d6a541303badb0e360e5c2839ed854dedfc59dafb94fa881728101e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat-reporter/74.0.6/feature-webcompat-reporter-74.0.6.pom +22c4cec3ddc3c3a65d81c9e58a72e0d544b9def12e371706a3a34405bf48a8d8 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat/74.0.6/feature-webcompat-74.0.6.aar +ae21972ac805c01b7b2975a16c02d2afaa2b96445d35f46b16ab25571041b670 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat/74.0.6/feature-webcompat-74.0.6.pom +163be0e49e266d6ba97621a830c6acfba760e79293fb6ad16e0eab8a07889a6c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webnotifications/74.0.6/feature-webnotifications-74.0.6.aar +afefe5259bf4630b1e26e93a77ac7fe327d3da26254b6f6af1291980fa70596c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webnotifications/74.0.6/feature-webnotifications-74.0.6.pom +cd044ed7be200c8ea8733b920e335f3b51e33fb38ddb39cc425eed82859584fe | https://maven.mozilla.org/maven2/org/mozilla/components/lib-crash/74.0.6/lib-crash-74.0.6.aar +70096fb52edcd596cf01b9ac6fde438ef03bd79dd744c41cd6d026e01d9e7f98 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-crash/74.0.6/lib-crash-74.0.6.pom +ea0870b0930f2fa33b49cb6bd03a2fb0bfb83c5389c6792bc6a1d15915d22d9d | https://maven.mozilla.org/maven2/org/mozilla/components/lib-dataprotect/74.0.6/lib-dataprotect-74.0.6.aar +4c57acd1a1e95a17c00e3bc525a6d236625fcb2e63919b6cdc0de0fbbc11b81a | https://maven.mozilla.org/maven2/org/mozilla/components/lib-dataprotect/74.0.6/lib-dataprotect-74.0.6.pom +d09c7c1f51dade8103f510c24e2c0b9ef1fe12848c5934b7de5fc74cd81d1055 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-publicsuffixlist/74.0.6/lib-publicsuffixlist-74.0.6.aar +4efe6b346499a7b7433e82fd30fc91f9e607727e82158610a6cb7c26c2328e69 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-publicsuffixlist/74.0.6/lib-publicsuffixlist-74.0.6.pom +55d53cf3950b767813c555d42020f8f2240bcd85e2f0e9adb2bf0ca4325ee4aa | https://maven.mozilla.org/maven2/org/mozilla/components/lib-push-firebase/74.0.6/lib-push-firebase-74.0.6.aar +157fdf33f5acad1ef7ee1e82ab7419b93fdc38e4bea46e45767d73e0201849df | https://maven.mozilla.org/maven2/org/mozilla/components/lib-push-firebase/74.0.6/lib-push-firebase-74.0.6.pom +53ff9a64082922b68e3a0f5fb2c1598f48ba2e07c28ff0376972dd3215cba5b7 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-state/74.0.6/lib-state-74.0.6.aar +5b2b208d8f1987bd7375b8eb0a366c7fa5081b2a27a01910e3928577f1f66406 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-state/74.0.6/lib-state-74.0.6.pom +26c2eac42e6a5bebf417d1aa2ea0524a34a073a8e021c96505162b033959e549 | https://maven.mozilla.org/maven2/org/mozilla/components/service-digitalassetlinks/74.0.6/service-digitalassetlinks-74.0.6.aar +1fb1296b12d05efb445136e868c8e11cb792a74c1376b89cf12cd29a1b2b04ff | https://maven.mozilla.org/maven2/org/mozilla/components/service-digitalassetlinks/74.0.6/service-digitalassetlinks-74.0.6.pom +1e2a8112e2bcb07c8bd95cd16a397c421d4c0a1e555a349668875323b94fc714 | https://maven.mozilla.org/maven2/org/mozilla/components/service-firefox-accounts/74.0.6/service-firefox-accounts-74.0.6.aar +e9a3b3176cd8e94947494d56d605b3c11ebf29233dde0df974484af2a607c901 | https://maven.mozilla.org/maven2/org/mozilla/components/service-firefox-accounts/74.0.6/service-firefox-accounts-74.0.6.pom +32820376d60504d2740ec710257646a8d3e60954d1cae856519375029d9c2dd4 | https://maven.mozilla.org/maven2/org/mozilla/components/service-glean/74.0.6/service-glean-74.0.6.aar +c7526e68869cd82aaafca955f9787b8b6bf3358e48bd1965958cdf76ec46c454 | https://maven.mozilla.org/maven2/org/mozilla/components/service-glean/74.0.6/service-glean-74.0.6.pom +44cf79e99f09034377b7173c8734478d848c0e75727ac9d63c1429cfccd181d3 | https://maven.mozilla.org/maven2/org/mozilla/components/service-location/74.0.6/service-location-74.0.6.aar +9c919fdb9821b7a5b2a34ea45b2dd06113e3707b58d937046ed55271177415e5 | https://maven.mozilla.org/maven2/org/mozilla/components/service-location/74.0.6/service-location-74.0.6.pom +86b0370451f7b520e7d7f4f2001e1a270e5b6d575be556188b21f62a75a0d1ae | https://maven.mozilla.org/maven2/org/mozilla/components/service-nimbus/74.0.6/service-nimbus-74.0.6.aar +4ffb2f8f0b557359005fc40678cbd9019143191eafe97f91418bcc38309e176a | https://maven.mozilla.org/maven2/org/mozilla/components/service-nimbus/74.0.6/service-nimbus-74.0.6.pom +93fc9cf55a878b6af1d17fef5e95a213b6208be6e98195f0432bc886a89069aa | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-autofill/74.0.6/service-sync-autofill-74.0.6.aar +be64bb1c461fabd8ab98e97f4a670700611353d701688fe01ef4e19c64d4bba0 | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-autofill/74.0.6/service-sync-autofill-74.0.6.pom +4edb9b8fb7cccf80875761a9713fe21dd26a40424304d3580f88155af1d338c6 | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-logins/74.0.6/service-sync-logins-74.0.6.aar +5831b29898d32fb28b0e250c13fc43c6671a05f4b0698e4a2d3b38e681ae59af | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-logins/74.0.6/service-sync-logins-74.0.6.pom +3f7925e839bc9b1a3ca9ba8026de0eee3ac8d0a40f97cc3cf662884dcbd90aa9 | https://maven.mozilla.org/maven2/org/mozilla/components/support-base/74.0.6/support-base-74.0.6.aar +61e1d9f9741f7c34ede17477cf43f1e26e76b6f00b3b8304a7625a0feb0c11ef | https://maven.mozilla.org/maven2/org/mozilla/components/support-base/74.0.6/support-base-74.0.6.pom +1dd3d5b63227e03ec66a737249a69a7c9e086a318d0bcbb732a9ba16ebf68d81 | https://maven.mozilla.org/maven2/org/mozilla/components/support-images/74.0.6/support-images-74.0.6.aar +3285299076b3b4f608b859ea827211020559a53394b389373d1fccb1e4fdac29 | https://maven.mozilla.org/maven2/org/mozilla/components/support-images/74.0.6/support-images-74.0.6.pom +d5a3e32eeee210ed51976d15b477c64c26a9a661d17ecacd4a7027e2f6903054 | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/74.0.6/support-ktx-74.0.6.aar +14fe7e1d7c44bbe74bdac6ea7525267c1764c013fc650808aeac51f5d66b6c61 | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/74.0.6/support-ktx-74.0.6.pom +dc6f218467dcde954e63dd3530d5f16fe95a66ed4126ca1cba423137bab3a9e3 | https://maven.mozilla.org/maven2/org/mozilla/components/support-locale/74.0.6/support-locale-74.0.6.aar +3c466254f805494ddc23e05d3a01bb33beaf4b4ea2f17122333c9b845616bc81 | https://maven.mozilla.org/maven2/org/mozilla/components/support-locale/74.0.6/support-locale-74.0.6.pom +358d74e5fa4226119eb88002bb2006851995ca5a85b4c96aab7b4ac4cbfb513d | https://maven.mozilla.org/maven2/org/mozilla/components/support-migration/74.0.6/support-migration-74.0.6.aar +87089e42f15a5ee1cdc6b29f158b6bc626ed1baeac448648c94be030e745c4f0 | https://maven.mozilla.org/maven2/org/mozilla/components/support-migration/74.0.6/support-migration-74.0.6.pom +c9a04732c9a7e37f61284b5e5a917a33db63ad97fc8fc01a2d85abbf65a88a95 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rusthttp/74.0.6/support-rusthttp-74.0.6.aar +3b05493515192b3150c727acec2434f5fd47f9de3d079a476489ba9a25ed24f2 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rusthttp/74.0.6/support-rusthttp-74.0.6.pom +fb718c510fe5403549fe98f698d1fc6aefc652934d0e691a03e3b76d5c9e9711 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rustlog/74.0.6/support-rustlog-74.0.6.aar +d06ab1a930a5ed2d0e4b09da61e8af0ea52dd12673879e34a53dea0946816f75 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rustlog/74.0.6/support-rustlog-74.0.6.pom +662e118a95c2d72aea8373e966163da6ba925a6abeb9163b69883d642dff2a18 | https://maven.mozilla.org/maven2/org/mozilla/components/support-sync-telemetry/74.0.6/support-sync-telemetry-74.0.6.aar +d0eb9b70d2d192d5f86a0499f122a2d6101aac570fb8a3c6b1ffffacda1db1ce | https://maven.mozilla.org/maven2/org/mozilla/components/support-sync-telemetry/74.0.6/support-sync-telemetry-74.0.6.pom +8468a81c26469afb1e1cec6ad846d6526b9e0a94be3f7f9a5c2099f4a41e6392 | https://maven.mozilla.org/maven2/org/mozilla/components/support-test-libstate/74.0.6/support-test-libstate-74.0.6.aar +4aa2fec5b64a87ef4b66f72d8600cfdeb6a94068d47240cdad882d76e01e4f37 | https://maven.mozilla.org/maven2/org/mozilla/components/support-test-libstate/74.0.6/support-test-libstate-74.0.6.pom +027b737998baf285d61a31c1a8e1b0bec207c54f3fdbeb29324d0a7b6bc70d19 | https://maven.mozilla.org/maven2/org/mozilla/components/support-test/74.0.6/support-test-74.0.6.aar +18ebdd0eea1ee700ce694f156146f5ceebd412d14a782b674699578c27863881 | https://maven.mozilla.org/maven2/org/mozilla/components/support-test/74.0.6/support-test-74.0.6.pom +47c2bae8c0f030310bb8e1b9614f2f066e28fdb313b2697d9ad716b1bca5f472 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/74.0.6/support-utils-74.0.6.aar +0e4e8c00b68f38efa6ce479bc546648c4ab51834dee9500d3dbc7e47d6cb4ae4 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/74.0.6/support-utils-74.0.6.pom +ae397fe3dc1ce4abdd956cc0c53d794a99dc390f91c43393ed6ac2528960e227 | https://maven.mozilla.org/maven2/org/mozilla/components/support-webextensions/74.0.6/support-webextensions-74.0.6.aar +38712d035306fcb2bf9512c08f6562f8b106370e5d419676d2509daebf4cbfcc | https://maven.mozilla.org/maven2/org/mozilla/components/support-webextensions/74.0.6/support-webextensions-74.0.6.pom +ee83c353d2de305d191033e818d3cb6070ed27d69a651471a3402dca3c57c7c6 | https://maven.mozilla.org/maven2/org/mozilla/components/tooling-glean-gradle/74.0.6/tooling-glean-gradle-74.0.6.jar +42b25810a4f1d769f7140d8cc11e9b63077a6e6f678e814fabcfab2fd447f012 | https://maven.mozilla.org/maven2/org/mozilla/components/tooling-glean-gradle/74.0.6/tooling-glean-gradle-74.0.6.pom +f3b4815166f0176a17c9d0e4061752ebb554626b08144671142ec393cf238183 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-autocomplete/74.0.6/ui-autocomplete-74.0.6.aar +116562177219a949d178ce91dbf60041559a699cbfd4fbfde40b72723905118c | https://maven.mozilla.org/maven2/org/mozilla/components/ui-autocomplete/74.0.6/ui-autocomplete-74.0.6.pom +3e0e38eed080c2b10f56db91c6e0380b4c9730f440da239ee85c7a125d398f2b | https://maven.mozilla.org/maven2/org/mozilla/components/ui-colors/74.0.6/ui-colors-74.0.6.aar +f755f891871ada458c70dcb5819af845819525bdb119337914a0283695f2f9d0 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-colors/74.0.6/ui-colors-74.0.6.pom +bf092c353816ea029b579a63e3d3db2dfd08706bbabe4ddd67727551a5d5adaf | https://maven.mozilla.org/maven2/org/mozilla/components/ui-icons/74.0.6/ui-icons-74.0.6.aar +b0e77ca12374820e4aae44300c827b9b7605451bf7b1b4d4b5ced8730fe65f37 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-icons/74.0.6/ui-icons-74.0.6.pom +68f2d6a7519c47cb9c7ab41223b391c30247233958b7785f966753bbb4a64c79 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-tabcounter/74.0.6/ui-tabcounter-74.0.6.aar +43a558dbc5e511d875b78acebac4d218647cd9f38603e6155a6a9c3e652d7649 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-tabcounter/74.0.6/ui-tabcounter-74.0.6.pom +f590de90365c4d2a7575582f89f6390b90599988e75601881e26d85c0aab48a1 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-widgets/74.0.6/ui-widgets-74.0.6.aar +f59f0463227d7ed8d62a99e9e3f4d9a16a244744dc4e63173bbecb4f921a7edc | https://maven.mozilla.org/maven2/org/mozilla/components/ui-widgets/74.0.6/ui-widgets-74.0.6.pom +4c496ab63c3900ebbd9bde50d520c28c29ddd594ae3958f161f41a5810ba60fa | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/88.0.20210404185932/geckoview-beta-88.0.20210404185932.aar +e55a5d7ebdd6cae43d2a820c16f771ad8d87f25b181828ebd10c721f8ad445dc | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/88.0.20210404185932/geckoview-beta-88.0.20210404185932.pom +d622b92149ed8477aca47dabe0fd53de75191a29ff4d79a0cfc718736bb4aa2a | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/89.0.20210323094659/geckoview-nightly-89.0.20210323094659.aar +8d6bc0c248af8f3d1f4f45abd4e04bf76044fbce518ca3c384ff83fe9acb38b4 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/89.0.20210323094659/geckoview-nightly-89.0.20210323094659.pom +418b2052928c75f4071b533cf864baaf22d0f134f6418200b8ab807c93428161 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/87.0.20210318103112/geckoview-87.0.20210318103112.aar +9c4b5dd3e37936890909a0795be552664dd861f9f28a9815a72a4abc7660c700 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/87.0.20210318103112/geckoview-87.0.20210318103112.pom +1eb5321d64bdd07865bd8599b6b981193b54661f25bbb8e3ccdc6f8210c9ae38 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/35.0.0/glean-forUnitTests-35.0.0.jar +f62de54f66aa4086100f26884927dbff06a1cbea7fb17010312d10d71cea3f01 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/35.0.0/glean-forUnitTests-35.0.0.pom +624e642862770feb72c22cd80cd96f0e5d53340ded862987b3ec9c537c8bed29 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-gradle-plugin/35.0.0/glean-gradle-plugin-35.0.0.jar +93d7a411ea527507fb1510d58c764aed2ec029cdd0b3c42df00ceea01afa8f45 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-gradle-plugin/35.0.0/glean-gradle-plugin-35.0.0.pom +953648b707c804301df08d70db75086b70c141e72d66826e88f34f7aa9ab880e | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean/35.0.0/glean-35.0.0.aar +9acbb9dba515f2142695a17cb9ac123032dcba24423b660f5e0f0b95adfd22bf | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean/35.0.0/glean-35.0.0.pom 8f1fec72b91a71ea39ec39f5f778c4d1124b6b097c6d55b3a50b554a52237b27 | https://plugins.gradle.org/m2/com/google/code/gson/gson-parent/2.8.5/gson-parent-2.8.5.pom 233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81 | https://plugins.gradle.org/m2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar b8308557a7fccc92d9fe7c8cd0599258b361285d2ecde7689eda98843255a092 | https://plugins.gradle.org/m2/com/google/code/gson/gson/2.8.5/gson-2.8.5.pom @@ -618,27 +585,61 @@ aa42cf65e9f7475bc7cb2fa7cb7dbf99938dd47de864bbed68135e5a12d3a482 | https://plugi 74a54eb154e18b54fc69ac03ab8d186f3ba293b976eca8b336566248ea2633b4 | https://plugins.gradle.org/m2/org/gradle/kotlin/kotlin-dsl/org.gradle.kotlin.kotlin-dsl.gradle.plugin/1.3.6/org.gradle.kotlin.kotlin-dsl.gradle.plugin-1.3.6.pom bdce53a751fdb27af6608039df81214ba22d902ed4169540a3daeb5828c99cad | https://plugins.gradle.org/m2/org/gradle/kotlin/plugins/1.3.6/plugins-1.3.6.jar 785f12a193912d77fe3b8714567ad5f01d727512a47c5a43aef57852cc1bc9e2 | https://plugins.gradle.org/m2/org/gradle/kotlin/plugins/1.3.6/plugins-1.3.6.pom +ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://plugins.gradle.org/m2/org/jetbrains/annotations/13.0/annotations-13.0.jar +965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://plugins.gradle.org/m2/org/jetbrains/annotations/13.0/annotations-13.0.pom +affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601 | https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar +310a6aa2d90534c32b8f46f1fc98cd0edae95dcdfca23e2847e5efa9ae0c019a | https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.pom 30278f88cfefb7bb328bedd73374242f8e3e55211e53884e4820dba271132fab | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.3.72/kotlin-android-extensions-1.3.72.jar 5d87527b1f65a82d0a6a4f56cceab960522001a0fd010159a723ab897d58da0c | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.3.72/kotlin-android-extensions-1.3.72.pom 35d8e287a1d74dc55024a42bd788567e1f73e2059eb804319876d652f249ef59 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.72/kotlin-annotation-processing-gradle-1.3.72.jar 2d97af231b25d4f463438a66c7c368a8e395e49ebb623b595ca860cef917334a | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.72/kotlin-annotation-processing-gradle-1.3.72.pom dc0d14042176647d0bde5954aba8a435f6a8857f9648bbc454b94366bc1cff06 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.3.72/kotlin-build-common-1.3.72.jar 5a6bb0d142ed04c1df96200c35bb72bc63c3ae7ea6c876834f37d83938f1e3d4 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.3.72/kotlin-build-common-1.3.72.pom +79500b867b1194cf781ac98d5c706331a3d3ce8448437f536f8d4cc2faff50c3 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.72/kotlin-compiler-embeddable-1.3.72.jar +2bad6c031302519db14517bcc33af09f137845de40e5b223b778e8a38c561fd7 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.72/kotlin-compiler-embeddable-1.3.72.pom a2d8622ef0e2877577e368ec3a2ffbe7978b4512aab456d0db6427d9fae39d47 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.3.72/kotlin-compiler-runner-1.3.72.jar 6816c427914a4e4ead92300c0b643339b07e7cbb3355d48d5932dbcdaac7d058 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.3.72/kotlin-compiler-runner-1.3.72.pom 8f3ef9192e17768cd4e1f3c1f1c225ebd3b500a67ad05a735b31aa16e01c181c | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.3.72/kotlin-daemon-client-1.3.72.jar 215e6f1bb1980a8bdbef9c155557d17e5a16fbae84d5cae5bf2fd20b86b87d2b | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.3.72/kotlin-daemon-client-1.3.72.pom +1a4b999a2d9051382430994126c4bebd143c853e26d6bca4fd4c31924072ef5e | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.72/kotlin-daemon-embeddable-1.3.72.jar +eabab80e05fe2a31e2f2395cedf589cd72fb8df0a82e08e93c2e36fe953b8d59 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.72/kotlin-daemon-embeddable-1.3.72.pom +b0e6d0ab0c1f1dd2e2e5f540eeb6e5791820bdbe4f34597b4af183145dd2a493 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.72/kotlin-gradle-plugin-api-1.3.72.jar +eedb363ba1f4b999e62b34d264f1b37492f986169d808ec94ca72a67938291db | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.72/kotlin-gradle-plugin-api-1.3.72.pom +110fc7e4602f7aa47286a74756b673903ff3db5044312a16172eac38f7ba1224 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.72/kotlin-gradle-plugin-model-1.3.72.jar +fce78c0c595493d89f90fa4ddba466abf4497e61aac6f2f0449ca1541c167413 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.72/kotlin-gradle-plugin-model-1.3.72.pom b914cbcd8e55e76f221cc863912c38b1fe6ce56800300c147f85410aaa8789ab | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.72/kotlin-gradle-plugin-1.3.72.jar 8ec81474695b94779488b99183955cf0e1f50fe4d048af920b756ca71b72ac90 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.72/kotlin-gradle-plugin-1.3.72.pom +bf3e4edef51b7af7f1a8927fb58dca402e87668d246bfd0ad6520b9f2e3adebb | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.3.72/kotlin-native-utils-1.3.72.jar +21d04a0720be4a46804e1b73b733c72269c16900896ae463a9e87a1d04ed50c6 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.3.72/kotlin-native-utils-1.3.72.pom +a188d9367de1c4ee9479db630985c0597b20709c83161b1430d24edb27e38c40 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.3.72/kotlin-reflect-1.3.72.jar +61653ccfae8caa4203e267b479821bd90faab3fef744a7ab0fdd9f61150f970c | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.3.72/kotlin-reflect-1.3.72.pom +8e525c7a19a94aea294403d531fd61eed3f08b2992e313a594cb531b75ffc35d | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.72/kotlin-sam-with-receiver-1.3.72.jar +4961812a7df6b98c49618bb67d497d5aeabf4e73ec3d346558f162f0c6d39d68 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.72/kotlin-sam-with-receiver-1.3.72.pom +d372f2dc8051f3d1d4fae3bd50e5fa109d3ec870c4a4830112f9afc8560aacfd | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.3.72/kotlin-script-runtime-1.3.72.jar +65a3e614b27b2372f350cc015848d44cb14ca3225d8d41e1c54e60ce95e2131f | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.3.72/kotlin-script-runtime-1.3.72.pom +420198546b466bfa9c38d1d7fb2ffcdfb8f518026e8f4a7ca3851fbdd525a538 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.3.72/kotlin-scripting-common-1.3.72.jar +ad6cfeaefa234918fde058ab1f376168abe54cd1e7d12824fb15cc8a07aa0f03 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.3.72/kotlin-scripting-common-1.3.72.pom +e91befa8242e5894158c0275d26d883599fe6e6c57b6952129aebec17a2ef0aa | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.72/kotlin-scripting-compiler-embeddable-1.3.72.jar +de70f4db2a9d7d7aa42f88f217d59b61ed4357d4de138fadd3e459320abe52ba | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.72/kotlin-scripting-compiler-embeddable-1.3.72.pom +d9a1cb78976db75b6173b51ad04efaebc2b3772636ad0b45cac4cd2d53222dc9 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.72/kotlin-scripting-compiler-impl-embeddable-1.3.72.jar +0e1311cc6bcd06f373cf8ef7c4d7380087f36de70d9c72acc432e02dabc30a9b | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.72/kotlin-scripting-compiler-impl-embeddable-1.3.72.pom +5a9cced336697fbf2fb4b6c8a321787747f5e375227b7e355ebf3259365c024e | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.72/kotlin-scripting-jvm-1.3.72.jar +6a1ba16592546ab118186a5634c9b24589ae2ed64f0cdd41a913ffb3c2b13db6 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.72/kotlin-scripting-jvm-1.3.72.pom +5e7d1552863e480c1628b1cc39ce230ef829f5b7230106215a05acda5172203a | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.72/kotlin-stdlib-common-1.3.72.jar +24781edf5b0934804930dcafc8911b9e710d146239a82699889132e7b37be9dc | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.72/kotlin-stdlib-common-1.3.72.pom +40566c0c08d414b9413ba556ff7f8a0b04b98b9f0f424d122dd2088510efccc4 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.72/kotlin-stdlib-jdk7-1.3.72.jar +9d5a13d9abc33445e1366d258af0a77e42f01945acef7c0917b9d539854e2fce | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.72/kotlin-stdlib-jdk7-1.3.72.pom +133da70cfc07b56094282eac5c59bccd59f167ee2ead22e5282876d8bc10bf95 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/kotlin-stdlib-jdk8-1.3.72.jar +a6d50f0321bdb52838c99136930c8dcc78c3074a592d526862ec01be91fa622b | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/kotlin-stdlib-jdk8-1.3.72.pom +3856a7349ebacd6d1be6802b2fed9c4dc2c5a564ea92b6b945ac988243d4b16b | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.3.72/kotlin-stdlib-1.3.72.jar +4f0d574a969ea93c45628a163e1ed3ffabb4584278d72c647ec124f8c8109481 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.3.72/kotlin-stdlib-1.3.72.pom +9ef3d0277fe54384104a01089c8c718a9c2a7ab2b5292ff803ecfc9d38e7d6cb | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.3.72/kotlin-util-io-1.3.72.jar +8131897af3fb30af2464efe56161a349087bca1544cbf57495158714875163e4 | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.3.72/kotlin-util-io-1.3.72.pom 3825cbc39ac9b557bf11ed52ed8552200831004a60e845eba61c77ba972a2d9f | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.3.72/kotlin-util-klib-1.3.72.jar 0e10935a94077c217ec5107b451c0859e89a27f67fd09543bd044c798cb154cf | https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.3.72/kotlin-util-klib-1.3.72.pom +7177ed4629704537e0252537629886f5409526ecd041d8d8e308e20624b14394 | https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.jar +6f7523ea8a56d7f12d11a004cfe5a4577bfba3ed6c84cc5ac48b72d54975552c | https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.pom b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://plugins.gradle.org/m2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom -850c01bbafd141a724717da4e3949414a7d9c7817af55609881295d327196102 | https://repo.leanplum.com/com/leanplum/leanplum-core/5.4.0/leanplum-core-5.4.0.aar -a5c9bd6f2b3674883e57a8d3300772bb7ca98d8a1388eb8e49f197710dc5e0b8 | https://repo.leanplum.com/com/leanplum/leanplum-core/5.4.0/leanplum-core-5.4.0.pom -2d07df02a6a005d1aef3ad79536876765f4ed5f4ad59ca8cc33fd98274ad8b39 | https://repo.leanplum.com/com/leanplum/leanplum-fcm/5.4.0/leanplum-fcm-5.4.0.aar -95528938a88d19291e5f806201d15c70f7b6699ac554a7688c2677f8104eb9f6 | https://repo.leanplum.com/com/leanplum/leanplum-fcm/5.4.0/leanplum-fcm-5.4.0.pom -816dfed0ce6cc5d2369188b0fc93a4a0d3190b0f98aa61558e54910de3d82daa | https://repo.leanplum.com/com/leanplum/leanplum-push/5.4.0/leanplum-push-5.4.0.aar -c6035475a5bcbfe4d33dede02de3e91234e25ca7b8d75595fac8cb52fd6f3131 | https://repo.leanplum.com/com/leanplum/leanplum-push/5.4.0/leanplum-push-5.4.0.pom f5759b7fcdfc83a525a036deedcbd32e5b536b625ebc282426f16ca137eb5902 | https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar 770471090ca40a17b9e436ee2ec00819be42042da6f4085ece1d37916dc08ff9 | https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom 2bf4e59f3acd106fea6145a9a88fe8956509f8b9c0fdd11eb96fee757269e3f3 | https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar @@ -732,6 +733,12 @@ e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab | https://repo. a0700d84efe7cc3103557bd0522f9443681b96ba9559c4bb7f9dc9bf35243485 | https://repo.maven.apache.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.pom a6e546ac89a9701ed5158082e49ad9b41accade443f02ac41f46986472f4a5cc | https://repo.maven.apache.org/maven2/com/jakewharton/disklrucache/2.0.2/disklrucache-2.0.2.jar ef8ee116b3dbdc0115b4b27be60a02d1d3c7a6f2803b2d79cd09ca5dd72ebb9a | https://repo.maven.apache.org/maven2/com/jakewharton/disklrucache/2.0.2/disklrucache-2.0.2.pom +850c01bbafd141a724717da4e3949414a7d9c7817af55609881295d327196102 | https://repo.maven.apache.org/maven2/com/leanplum/leanplum-core/5.4.0/leanplum-core-5.4.0.aar +a5c9bd6f2b3674883e57a8d3300772bb7ca98d8a1388eb8e49f197710dc5e0b8 | https://repo.maven.apache.org/maven2/com/leanplum/leanplum-core/5.4.0/leanplum-core-5.4.0.pom +2d07df02a6a005d1aef3ad79536876765f4ed5f4ad59ca8cc33fd98274ad8b39 | https://repo.maven.apache.org/maven2/com/leanplum/leanplum-fcm/5.4.0/leanplum-fcm-5.4.0.aar +95528938a88d19291e5f806201d15c70f7b6699ac554a7688c2677f8104eb9f6 | https://repo.maven.apache.org/maven2/com/leanplum/leanplum-fcm/5.4.0/leanplum-fcm-5.4.0.pom +816dfed0ce6cc5d2369188b0fc93a4a0d3190b0f98aa61558e54910de3d82daa | https://repo.maven.apache.org/maven2/com/leanplum/leanplum-push/5.4.0/leanplum-push-5.4.0.aar +c6035475a5bcbfe4d33dede02de3e91234e25ca7b8d75595fac8cb52fd6f3131 | https://repo.maven.apache.org/maven2/com/leanplum/leanplum-push/5.4.0/leanplum-push-5.4.0.pom 1690340a222279f2cbadf373e88826fa20f7f3cc3ec0252f36818fed32701ab1 | https://repo.maven.apache.org/maven2/com/squareup/javapoet/1.10.0/javapoet-1.10.0.pom 83f0fd4baebec3bf29ee3ad2c024b3065ddef825a5aa29f7dcf5c189f9fa2962 | https://repo.maven.apache.org/maven2/com/squareup/javapoet/1.12.1/javapoet-1.12.1.jar a71ac3d8f27cb9ad32c87b5d8959f22d671aeb460c7a355d09f577e4c57e4c5f | https://repo.maven.apache.org/maven2/com/squareup/javapoet/1.12.1/javapoet-1.12.1.pom @@ -1039,6 +1046,8 @@ f8c8b7485d4a575e38e5e94945539d1d4eccd3228a199e1a9aa094e8c26174ee | https://repo. 52614d618c5cb6a8d5d437e95102d1c45565237e09083cd64031ab7b23303a32 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-debug/1.4.2/kotlinx-coroutines-debug-1.4.2.pom 2e3091a94b8b822c9b68c4dc92ad6a6b0e39e2245b0fc75862de20f5a7a71e9a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.4.2/kotlinx-coroutines-test-1.4.2.jar 497a7639820ba0758d4e0c1d6f82fdc8a9b6f6c2a28d91fe03c6b0776db4be40 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test/1.4.2/kotlinx-coroutines-test-1.4.2.pom +1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://repo.maven.apache.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar +c94b0b73790c70c709bcd445a01247908888211e38cc59e946ff6fe900785ae9 | https://repo.maven.apache.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom 518080049ba83181914419d11a25d9bc9833a2d729b6a6e7469fa52851356da8 | https://repo.maven.apache.org/maven2/org/json/json/20180813/json-20180813.jar c7e660c50bf4ecda0fc81ab62b489db9171e207fa784ddcb48c6c85bb40b49f5 | https://repo.maven.apache.org/maven2/org/json/json/20180813/json-20180813.pom 95b05d9590af4154c6513b9c5dc1fb2e55b539972ba0a9ef28e9a0c01d83ad77 | https://repo.maven.apache.org/maven2/org/jvnet/staxex/stax-ex/1.8/stax-ex-1.8.jar @@ -1093,11 +1102,9 @@ d445923ab7dfbb93d086b070b64f07495b0a1804b9ce1f51815d6034c31f781a | https://repo. a04c2bdefec0b5b492de86365e49537df6d39b04f3823619c94ba2b8937d8670 | https://repo.maven.apache.org/maven2/org/robolectric/utils-reflector/4.3.1/utils-reflector-4.3.1.pom 6f9e406cd667019a5450e473c4e2d372bff9c9ab6ef55aafcbc9843109cb1519 | https://repo.maven.apache.org/maven2/org/robolectric/utils/4.3.1/utils-4.3.1.jar 9ebcfff0b872eaeeae47b2a9f9653c4e40041193a7c16e6a774f73d79aca8b57 | https://repo.maven.apache.org/maven2/org/robolectric/utils/4.3.1/utils-4.3.1.pom -fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://repo.maven.apache.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.7.25.jar -bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://repo.maven.apache.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.7.25.pom -18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar -7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom -18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom +baf3c7fe15fefeaf9e5b000d94547379dc48370f22a8797e239c127e7d7756ec | https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.24/slf4j-api-1.7.24.jar +d7a15266d22fadc1c81bbc3b62637801d116e484eb6c831217dc36c537be48d2 | https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.24/slf4j-api-1.7.24.pom +36367d127a586d502b60bf54db2d7397ec94573620eff523873ec12a12e54839 | https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.24/slf4j-parent-1.7.24.pom c513995cf019d9213d4fda666589937b2bf1bea5c4cdd337e6170e80b18406ee | https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/4/oss-parent-4.pom fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom d3f7f09989d5b0ce5c4791818ef937ee7663f1e359c2ef2d312f938aad0763da | https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.24/snakeyaml-1.24.jar diff --git a/projects/fenix/list_toolchain_updates_checks b/projects/fenix/list_toolchain_updates_checks new file mode 100644 index 0000000000000000000000000000000000000000..43dd1b4e48b967e29d283d4ced118f66a2fa2c1c --- /dev/null +++ b/projects/fenix/list_toolchain_updates_checks @@ -0,0 +1,73 @@ +#!/bin/bash + +# android-components +read -d '' p << 'EOF' || true +if (m/const\\s+val\\s+VERSION\\s+=\\s+"([^"]+)"/) { + print $1; + exit; +} +EOF +needed=$(cat buildSrc/src/main/java/AndroidComponents.kt | perl -ne "$p") +current='[% pc("android-components", "var/android_components_version") %]' +check_update_needed android-components "$needed" "$current" + + +# targetSdkVersion +read -d '' p << 'EOF' || true +if (m/const\\s+val\\s+targetSdkVersion\\s+=\\s+([^"]+)/) { + print $1; + exit; +} +EOF +needed=$(cat buildSrc/src/main/java/Config.kt | perl -ne "$p") +current=29 +check_update_needed targetSdkVersion "$needed" "$current" + + +# compileSdkVersion +read -d '' p << 'EOF' || true +if (m/const\\s+val\\s+compileSdkVersion\\s+=\\s+([^"]+)/) { + print $1; + exit; +} +EOF +needed=$(cat buildSrc/src/main/java/Config.kt | perl -ne "$p") +current=29 +check_update_needed compileSdkVersion "$needed" "$current" + + +# minSdkVersion +read -d '' p << 'EOF' || true +if (m/const\\s+val\\s+minSdkVersion\\s+=\\s+([^"]+)/) { + print $1; + exit; +} +EOF +needed=$(cat buildSrc/src/main/java/Config.kt | perl -ne "$p") +current=21 +check_update_needed compileSdkVersion "$needed" "$current" + + +# gradle +read -d '' p << 'EOF' || true +if (m|distributionUrl=https\\\\://services.gradle.org/distributions/gradle-(.*)-all.zip|) { + print $1; + exit; +} +EOF +needed=$(cat gradle/wrapper/gradle-wrapper.properties | perl -ne "$p") +current='[% c("var/gradle_version") %]' +check_update_needed gradle "$needed" "$current" + + +# android-gradle-plugin +read -d '' p << 'EOF' || true +if (m/const\\s+val\\s+android_gradle_plugin\\s+=\\s+"([^"]+)"/) { + print $1; + exit; +} +EOF +needed=$(cat buildSrc/src/main/java/Dependencies.kt | perl -ne "$p") +current='4.0.1' +check_update_needed android-gradle-plugin "$needed" "$current" + diff --git a/projects/fenix/mavenLocal.patch b/projects/fenix/mavenLocal.patch index 2386049e47fc3f3af7fc77b3b82228c36acba181..9415037aadbb90afee1c1ec6bfc4d9520272e0e9 100644 --- a/projects/fenix/mavenLocal.patch +++ b/projects/fenix/mavenLocal.patch @@ -1,11 +1,18 @@ -From e4dea681f8b458415dc19343c1a5298d5268ae34 Mon Sep 17 00:00:00 2001 +From 6ce1e079030b9191d2a9960b3fb266d7b723180c Mon Sep 17 00:00:00 2001 From: Georg Koppen Date: Tue, 21 Apr 2020 11:03:13 +0000 Subject: [PATCH] Bug 33927: Use local maven repository for gradle dependencies +--- + build.gradle | 2 ++ + buildSrc/build.gradle | 1 + + buildSrc/settings.gradle | 5 +++++ + settings.gradle | 6 ++++++ + 4 files changed, 14 insertions(+) + create mode 100644 buildSrc/settings.gradle diff --git a/build.gradle b/build.gradle -index 9f00fff0f..e503efbf2 100644 +index 093a4fcd2..9b51c77d3 100644 --- a/build.gradle +++ b/build.gradle @@ -5,6 +5,7 @@ import org.mozilla.fenix.gradle.tasks.GithubDetailsTask @@ -16,7 +23,7 @@ index 9f00fff0f..e503efbf2 100644 maven { name "Mozilla Nightly" url "https://nightly.maven.mozilla.org/maven2" -@@ -78,6 +79,7 @@ plugins { +@@ -80,6 +81,7 @@ plugins { allprojects { // This logic is duplicated in the buildscript block: I don't know how to fix that. repositories { @@ -25,22 +32,17 @@ index 9f00fff0f..e503efbf2 100644 name "Mozilla Nightly" url "https://nightly.maven.mozilla.org/maven2" diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle -index 508a8d43d..a402f4767 100644 +index c3d133e6a..2eb6e05c3 100644 --- a/buildSrc/build.gradle +++ b/buildSrc/build.gradle -@@ -1,11 +1,11 @@ - /* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -- - plugins { - id "org.gradle.kotlin.kotlin-dsl" version "1.3.6" +@@ -7,6 +7,7 @@ plugins { } repositories { + mavenLocal() - jcenter() - } + if (project.hasProperty("centralRepo")) { + maven { + name "MavenCentral" diff --git a/buildSrc/settings.gradle b/buildSrc/settings.gradle new file mode 100644 index 000000000..a7066edcb @@ -66,6 +68,3 @@ index 8440fc306..d2e8ba475 100644 include ':app' include ':mozilla-detekt-rules' --- -2.28.0 - diff --git a/projects/geckoview/config b/projects/geckoview/config index d9bc3f8954d53506372fb3aa81218feb21010d5a..d3964dcea4ef2f1c6bf7b1c051b0e49367cdbfc2 100644 --- a/projects/geckoview/config +++ b/projects/geckoview/config @@ -8,7 +8,7 @@ git_submodule: 1 gpg_keyring: torbutton.gpg var: - geckoview_version: 87.0 + geckoview_version: 88.0b4 torbrowser_branch: 10.5 copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]' deps: @@ -137,6 +137,15 @@ steps: target_prepend: - torbrowser-android-x86_64 + list_toolchain_updates: + #git_url: https://github.com/mozilla/gecko-dev.git + # 88.0b8 + #git_hash: 43ab49774f70a5c70b2cd69a2b2a8bc0a3be20bf + #tag_gpg_id: 0 + input_files: [] + var: + container: + use_container: 0 targets: nightly: diff --git a/projects/geckoview/list_toolchain_updates_checks b/projects/geckoview/list_toolchain_updates_checks new file mode 100644 index 0000000000000000000000000000000000000000..f31fa512acff5c6752a24481cde6f5f3168a2d25 --- /dev/null +++ b/projects/geckoview/list_toolchain_updates_checks @@ -0,0 +1,202 @@ +#!/bin/bash + +# ndk version +read -d '' p << 'EOF' || true +if (m/^\\s*NDK_VERSION\\s*=\\s*"(.+)"/) { + print $1; + exit; +} +EOF +needed=$(cat python/mozboot/mozboot/android.py | perl -ne "$p") +current='r[% pc("android-toolchain", "var/android_ndk_version") %][% pc("android-toolchain", "var/android_ndk_revision") %]' +check_update_needed ndk_version "$needed" "$current" + + +# rust +read -d '' p << 'EOF' || true +my $d = YAML::XS::LoadFile('taskcluster/ci/toolchain/rust.yml'); +foreach my $t (keys %$d) { + if ($d->{$t}{run}{'toolchain-alias'} eq 'linux64-rust-android') { + my $channel; + foreach my $arg (@{$d->{$t}{run}{arguments}}) { + if ($arg eq '--channel') { + $channel = 1; + next; + } + if ($channel) { + print $arg; + exit; + } + } + } +} +EOF +needed=$(perl -MYAML::XS -e "$p") +current='[% pc("rust", "version") %]' +check_update_needed rust "$needed" "$current" + + +# build_tools +read -d '' p << 'EOF' || true +if (m/build_tools_version\\s*=\\s*"([^"]+)"/) { + print $1; + exit; +} +EOF +needed=$(cat build/moz.configure/android-sdk.configure | perl -ne "$p") +current='[% pc("android-toolchain", "var/version_30") %]' +check_update_needed build_tools "$needed" "$current" + + +# target_sdk +read -d '' p << 'EOF' || true +if (m/target_sdk_version\\s*=\\s*"(.+)"/) { + print $1; + exit; +} +EOF +needed=$(cat build/moz.configure/android-sdk.configure | perl -ne "$p") +current='[% pc("android-toolchain", "var/android_api_level") %]' +check_update_needed target_sdk "$needed" "$current" + + +# sdk-tools +read -d '' p << 'EOF' || true +if (m|https://dl\\.google\\.com/android/repository/sdk-tools-.+-([^-]+).zip|) { + print $1; + exit; +} +EOF +needed=$(cat python/mozboot/mozboot/android.py | perl -ne "$p") +current='[% pc("android-toolchain", "var/sdk_tools_version") %]' +check_update_needed sdk-tools "$needed" "$current" + + +# min-android +read -d '' p << 'EOF' || true +use Path::Tiny; +use Digest::SHA qw(sha256_hex); +my $f; +my $min_indent; +foreach (path('build/moz.configure/android-ndk.configure')->lines_utf8) { + if ($_ eq "def min_android_version(target):\\n") { + $f = $_; + next; + } else { + next unless $f; + } + m/^(\\s*)/; + my $indent = length $1; + $min_indent = $indent unless $min_indent; + last if $indent < $min_indent; + $f .= $_; +} +print substr(sha256_hex($f), 0, 10); +EOF +needed=$(perl -e "$p") +# We can't easily parse the min_android_version function. +# Instead we get a checksum of the function, and manually check it when +# it was updated. +# Current value of min_android_version is: +# 21 on aarch64, x86_64 +# 16 on other archs +current=303de6de36 +check_update_needed min-android "$needed" "$current" + + +# min_sdk +read -d '' p << 'EOF' || true +if (m/^\\s*MOZ_ANDROID_MIN_SDK_VERSION\\s*=\\s*([^\\s]+)/) { + print $1; + exit; +} +EOF +needed=$(cat mobile/android/confvars.sh | perl -ne "$p") +current=16 +check_update_needed min_sdk "$needed" "$current" + + +# gradle +read -d '' p << 'EOF' || true +if (m|distributionUrl=https\\\\://services.gradle.org/distributions/gradle-(.*)-all.zip|) { + print $1; + exit; +} +EOF +needed=$(cat gradle/wrapper/gradle-wrapper.properties | perl -ne "$p") +current='[% c("var/gradle_version") %]' +check_update_needed gradle "$needed" "$current" + + +# cbindgen +read -d '' p << 'EOF' || true +if (m/^\\s*cbindgen_min_version\\s*=\\s*Version\\("([^"]+)"\\)/) { + print $1; + exit; +} +EOF +needed=$(cat build/moz.configure/bindgen.configure | perl -ne "$p") +current='[% pc("cbindgen", "version") %]' +check_update_needed cbindgen "$needed" "$current" + + +# nasm +read -d '' p << 'EOF' || true +if (m/^\\s*MODERN_NASM_VERSION\\s*=\\s*LooseVersion\\("([^"]+)"\\)/) { + print $1; + exit; +} +EOF +needed=$(cat python/mozboot/mozboot/base.py | perl -ne "$p") +current='2.14' +check_update_needed nasm "$needed" "$current" + + +# clang +read -d '' p << 'EOF' || true +my $d = YAML::XS::LoadFile('taskcluster/ci/toolchain/clang.yml'); +my $clang_toolchain; +foreach my $t (keys %$d) { + if ($d->{$t}{run}{'toolchain-alias'} eq 'linux64-clang-android-cross') { + foreach my $fetch (@{$d->{$t}{fetches}{fetch}}) { + $clang_toolchain = $fetch if $fetch =~ m/^clang-.*/; + } + last; + } +} + +if (!$clang_toolchain) { + print STDERR "Error: could not find clang toolchain"; + exit 1; +} + +my $fetch = YAML::XS::LoadFile('taskcluster/ci/fetch/toolchains.yml'); +print $fetch->{$clang_toolchain}{fetch}{revision}; +EOF +needed=$(perl -MYAML::XS -e "$p") +current='[% pc("llvm-project", "git_hash") %]' +check_update_needed clang "$needed" "$current" + + +# node +read -d '' p << 'EOF' || true +if (m/^\\s*NODE_MIN_VERSION\\s*=\\s*StrictVersion\\("([^"]+)"\\)/) { + print $1; + exit; +} +EOF +needed=$(cat python/mozbuild/mozbuild/nodeutil.py | perl -ne "$p") +current='[% pc("node", "version") %]' +check_update_needed node "$needed" "$current" + + +# python +read -d '' p << 'EOF' || true +if (m/find_python3_executable\\(min_version\\s*=\\s*"([^"]+)"/) { + print $1; + exit; +} +EOF +needed=$(cat build/moz.configure/init.configure | perl -ne "$p") +current=3.6.0 +check_update_needed python "$needed" "$current" diff --git a/projects/glean/config b/projects/glean/config new file mode 100644 index 0000000000000000000000000000000000000000..6fd6ce2971d81df6e28f32ad404bfd36ac69d2b6 --- /dev/null +++ b/projects/glean/config @@ -0,0 +1,53 @@ +# vim: filetype=yaml sw=2 +git_hash: 'v[% c("version") %]' +git_url: https://github.com/mozilla/glean.git +filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz' +version: '[% pc(c("origin_project"), "var/glean_version", { step => "list_toolchain_updates" }) %]' + +src: | + #!/bin/bash + mv -f [% project %]-[% c('version') %].tar.gz [% dest_dir %]/[% c('filename') %] + +steps: + create_glean_deps_tarball: + git_url: '' + version: 2.2.0 + filename: 'glean-wheels-[% c("version") %].tar.xz' + build_log: '-' + var: + container: + use_container: 1 + create_glean_deps_tarball: | + #!/bin/bash + [% c("var/set_default_env") -%] + [% pc('python', 'var/setup', { python_tarfile => c('input_files_by_name/python') }) %] + mkdir glean-wheels + cd glean-wheels + [% IF c("var/use_torsocks") %]torsocks [% END%]python3 -m pip download glean_parser==[% c("version") %] + cd .. + [% c('tar', { + tar_src => [ 'glean-wheels' ], + tar_args => '-cJf ' _ dest_dir _ '/' _ c('filename'), + }) %] + cd '[% dest_dir %]' + sha256sum [% c('filename') %] + echo 'The file is ready to be uploaded:' + echo ' scp -p out/glean/[% c("filename") %] people.torproject.org:public_html/mirrors/sources/' + input_files: + - project: container-image + pkg_type: build + - project: python + name: python + pkg_type: build + +targets: + with_torsocks: + var: + # The `container-image` project looks at the deps list in origin_project + # in the same step (build), so we cannot put this inside the + # `create_glean_deps_tarball` step. + # rbm#40020 should allow us to fix that. + deps: + - torsocks + - xz-utils + use_torsocks: 1 diff --git a/projects/llvm-project/config b/projects/llvm-project/config index 822f08d8c296fd09017cb12b79caacc917849b96..c6fa2d8ec50970a7cb93ba28f019cd6cf09675eb 100644 --- a/projects/llvm-project/config +++ b/projects/llvm-project/config @@ -1,5 +1,5 @@ # vim: filetype=yaml sw=2 version: 11.0.1 -git_hash: 43ff75f2c3feef64f9d73328230d34dac8832a9 +git_hash: 43ff75f2c3feef64f9d73328230d34dac8832a91 git_url: https://github.com/llvm/llvm-project filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz' diff --git a/projects/rust/build b/projects/rust/build index 31e107034d822ee19f51ae34f3b42c04f28983d1..9609758f4f9219a15aaff0b63b0c0d1657432c8f 100644 --- a/projects/rust/build +++ b/projects/rust/build @@ -60,7 +60,7 @@ cd /var/tmp/build/rustc-[% c('version') %]-src mkdir build cd build -../configure --prefix=$distdir [% c("var/configure_opt") %] +../configure --prefix=$distdir --disable-docs --disable-compiler-docs [% c("var/configure_opt") %] make -j[% c("buildconf/num_procs") %] make install diff --git a/rbm.conf b/rbm.conf index 8751f7a8a5a53fac55f11aacb78cf977534b7039..814b21f5e61437c68524f9e4b216f20912d683f9 100644 --- a/rbm.conf +++ b/rbm.conf @@ -15,6 +15,9 @@ steps: set -e mkdir -p '[% dest_dir %]' mv -vf '[% project %]-[% c("version") %].tar.xz' '[% dest_dir %]/[% c("filename") %]' + list_toolchain_updates: + build_log: '-' + list_toolchain_updates: '[% INCLUDE list_toolchain_updates %]' # buildconf contains build options that the user can change in rbm.local.conf # When adding a new option to buildconf, a default value should be defined