View Issue Details

IDProjectCategoryView StatusLast Update
0007806Talerwallet (Android App)public2025-06-08 18:25
Reporterhbarnard Assigned ToResolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritylowSeveritytweakReproducibilityhave not tried
Status implementingResolutionopen 
Product Version0.9.2 
Target Versionpost-1.0 
Summary0007806: Lots of 'complaints' when compiling wallet
DescriptionI'm doing some wallet compiles, because I may need a modified version. Maybe this is something I'm not setting?
Lots of deprecation warnings during the compile, but I seem to get an apk, that I haven't tried yet! See below:


hbarnard@hbarnard-OptiPlex-9020:~/projects/taler/taler-android$ ./gradlew :wallet:build
Configuration on demand is an incubating feature.
warn: removing resource net.taler.wallet.nightly:string/backup_last without required default value.
warn: removing resource net.taler.wallet.nightly:string/nav_settings_backup without required default value.
warn: removing resource net.taler.wallet.nightly:string/transactions_detail_title_balance without required default value.


> Task :wallet:compileNightlyDebugKotlin
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/MainActivity.kt:147:20 'onBackPressed(): Unit' is deprecated. Overrides deprecated member in 'androidx.core.app.ComponentActivity'. Deprecated in Java

> Task :wallet:packageFdroidRelease
PackagingOptions.jniLibs.useLegacyPackaging should be set to true because android:extractNativeLibs is set to "true" in AndroidManifest.xml.
warn: removing resource net.taler.wallet:string/backup_last without required default value.
warn: removing resource net.taler.wallet:string/nav_settings_backup without required default value.
warn: removing resource net.taler.wallet:string/transactions_detail_title_balance without required default value.

warn: removing resource net.taler.wallet.nightly:string/backup_last without required default value.
warn: removing resource net.taler.wallet.nightly:string/nav_settings_backup without required default value.
warn: removing resource net.taler.wallet.nightly:string/transactions_detail_title_balance without required default value.


> Task :wallet:compileGoogleReleaseKotlin
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/MainActivity.kt:147:20 'onBackPressed(): Unit' is deprecated. Overrides deprecated member in 'androidx.core.app.ComponentActivity'. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/Utils.kt:25:25 'WifiConfiguration' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/accounts/AccountManager.kt:33:27 Parameter 'knownBankAccounts' is never used, could be renamed to _
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/payment/ProductImageFragment.kt:50:41 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt:58:9 'setHasOptionsMenu(Boolean): Unit' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt:99:27 'onOptionsItemSelected(MenuItem): Boolean' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt:106:15 'onCreateOptionsMenu(Menu, MenuInflater): Unit' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/transactions/TransactionDetailFragment.kt:39:9 'setHasOptionsMenu(Boolean): Unit' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/transactions/TransactionDetailFragment.kt:44:15 'onActivityCreated(Bundle?): Unit' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/transactions/TransactionDetailFragment.kt:62:27 'onOptionsItemSelected(MenuItem): Boolean' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt:66:9 'setHasOptionsMenu(Boolean): Unit' is deprecated. Deprecated in Java

> Task :wallet:compileNightlyReleaseKotlin
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/MainActivity.kt:147:20 'onBackPressed(): Unit' is deprecated. Overrides deprecated member in 'androidx.core.app.ComponentActivity'. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/Utils.kt:25:25 'WifiConfiguration' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/accounts/AccountManager.kt:33:27 Parameter 'knownBankAccounts' is never used, could be renamed to _
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/payment/ProductImageFragment.kt:50:41 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt:58:9 'setHasOptionsMenu(Boolean): Unit' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt:99:27 'onOptionsItemSelected(MenuItem): Boolean' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt:106:15 'onCreateOptionsMenu(Menu, MenuInflater): Unit' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/transactions/TransactionDetailFragment.kt:39:9 'setHasOptionsMenu(Boolean): Unit' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/transactions/TransactionDetailFragment.kt:44:15 'onActivityCreated(Bundle?): Unit' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/transactions/TransactionDetailFragment.kt:62:27 'onOptionsItemSelected(MenuItem): Boolean' is deprecated. Deprecated in Java
w: file:///home/hbarnard/projects/taler/taler-android/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt:66:9 'setHasOptionsMenu(Boolean): Unit' is deprecated. Deprecated in Java

> Task :wallet:packageGoogleRelease
PackagingOptions.jniLibs.useLegacyPackaging should be set to true because android:extractNativeLibs is set to "true" in AndroidManifest.xml.

> Task :wallet:packageNightlyRelease
PackagingOptions.jniLibs.useLegacyPackaging should be set to true because android:extractNativeLibs is set to "true" in AndroidManifest.xml.

> Task :wallet:packageFdroidDebug
PackagingOptions.jniLibs.useLegacyPackaging should be set to true because android:extractNativeLibs is set to "true" in AndroidManifest.xml.

> Task :wallet:packageGoogleDebug
PackagingOptions.jniLibs.useLegacyPackaging should be set to true because android:extractNativeLibs is set to "true" in AndroidManifest.xml.

> Task :wallet:packageNightlyDebug
PackagingOptions.jniLibs.useLegacyPackaging should be set to true because android:extractNativeLibs is set to "true" in AndroidManifest.xml.

> Task :wallet:lintReportFdroidDebug
Wrote HTML report to file:///home/hbarnard/projects/taler/taler-android/wallet/build/reports/lint-results-fdroidDebug.html

BUILD SUCCESSFUL in 6m 9s
Steps To Reproduce./gradlew :wallet:build
Tagsdebt

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

grote

2023-04-18 15:56

reporter   ~0020112

None of those are critical. Deprecations happen all the time in Android and we'll take care of them eventually. Outdated strings get fixed when Weblate is pushing new translations.

Issue History

Date ModifiedUsernameFieldChange
2023-04-17 15:44hbarnardNew Issue
2023-04-17 15:44hbarnardStatusnew => assigned
2023-04-17 15:44hbarnardAssigned To => Florian Dold
2023-04-18 15:56groteNote Added: 0020112
2023-04-20 22:02Florian DoldAssigned ToFlorian Dold => grote
2023-04-20 22:02Florian DoldTarget Version => 0.9.3
2023-07-24 09:45Christian GrothoffSeverityminor => tweak
2023-07-24 09:45Christian GrothoffTarget Version0.9.3 =>
2023-12-02 10:57Christian GrothoffAssigned Togrote => avalos
2023-12-02 10:57Christian GrothoffPrioritynormal => low
2023-12-02 10:57Christian GrothoffTarget Version => 1.0
2023-12-22 13:21Christian GrothoffTarget Version1.0 => post-1.0
2025-04-23 22:55Christian GrothoffAssigned Toavalos =>
2025-04-23 22:55Christian GrothoffStatusassigned => implementing
2025-06-08 18:25Christian GrothoffTag Attached: debt