From 2d51a7ce9a3e7f26c47c52871ae2a9819b68c5b3 Mon Sep 17 00:00:00 2001 From: Rohit Verma <101377978+rohit9625@users.noreply.github.com> Date: Wed, 8 Oct 2025 19:55:20 +0530 Subject: [PATCH] chore: upgrade native libraries for 16KB page size compatibility (#6445) * chore: bump maplibre-native for 16KB page size compatibility Also, bump AGP * chore: bump freso for 16KB page size compatibility and fix build issues --------- Co-authored-by: Nicolas Raoul Co-authored-by: Ritika Pahwa <83745993+RitikaPahwa4444@users.noreply.github.com> --- app/build.gradle.kts | 1 + .../free/nrw/commons/contributions/SetWallpaperWorker.kt | 4 ++-- gradle/libs.versions.toml | 7 ++++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7a6a2bcf4..4bd228b75 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -226,6 +226,7 @@ dependencies { implementation(libs.rxbinding) implementation(libs.rxbinding.appcompat) implementation(libs.facebook.fresco) + implementation(libs.facebook.fresco.middleware) implementation(libs.apache.commons.lang3) // UI diff --git a/app/src/main/java/fr/free/nrw/commons/contributions/SetWallpaperWorker.kt b/app/src/main/java/fr/free/nrw/commons/contributions/SetWallpaperWorker.kt index 06c31fede..8e899fcba 100644 --- a/app/src/main/java/fr/free/nrw/commons/contributions/SetWallpaperWorker.kt +++ b/app/src/main/java/fr/free/nrw/commons/contributions/SetWallpaperWorker.kt @@ -45,10 +45,10 @@ class SetWallpaperWorker(context: Context, params: WorkerParameters) : } } - override fun onFailureImpl(dataSource: DataSource>?) { + override fun onFailureImpl(dataSource: DataSource?>) { Timber.d("Error getting bitmap from image url %s", imageUrl.toString()) showNotification(context, "Setting Wallpaper Failed", "Failed to download image.") - dataSource?.close() + dataSource.close() } }, CallerThreadExecutor.getInstance()) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d26b1a62c..9a4dd53cb 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,10 +1,10 @@ [versions] -agp = "8.12.0" +agp = "8.13.0" acra = "5.8.4" activityCompose = "1.9.3" adapterdelegates = "4.3.0" androidmediautil = "v1.0-1" -androidSdkVersion = "10.0.1" +androidSdkVersion = "11.13.5" androidPluginScalebar = "1.0.0" androidxJunitVersion = "1.1.5" annotation = "1.3.0" @@ -27,7 +27,7 @@ dexterVersion = "5.0.0" espresso = "3.6.1" exifinterface = "1.3.7" fragmentTesting = "1.6.2" -frescoVersion = "1.13.0" +frescoVersion = "3.6.0" commonsLang3Version = "3.8.1" glide = "4.12.0" gson = "2.8.5" @@ -126,6 +126,7 @@ dagger-compiler = { module = "com.google.dagger:dagger-compiler", version.ref = # Image loading facebook-fresco = { module = "com.facebook.fresco:fresco", version.ref = "frescoVersion" } +facebook-fresco-middleware = { module = "com.facebook.fresco:middleware", version.ref = "frescoVersion" } glide-compiler = { module = "com.github.bumptech.glide:compiler", version.ref = "glide" } glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" } kotlinx-coroutines-rx2 = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-rx2", version.ref = "kotlinxCoroutinesRx2" }