futo-org / circles-android

Secure social networking for Android
GNU Affero General Public License v3.0
19 stars 4 forks source link

F-Droid can't build #8

Closed licaon-kter closed 2 weeks ago

licaon-kter commented 2 months ago

as androidx.credentials depends on proprietary Google libs

ref: https://gitlab.com/fdroid/fdroid-suss/-/commit/d9a28c439a6c50695bd1959bb0573bd84c8d97b3

ref: https://gitlab.futo.org/circles/circles-android/-/commit/831f74587774a862e1d92c829f021088d5aa6b99

fyi https://gitlab.com/fdroid/fdroiddata/-/commit/da11510a31f558cbd82798d362d5aa08aae07547

simply removing the dep will fail as expected

...
> Task :auth:compileFdroidReleaseKotlin FAILED
e: file:///home/vagrant/build/org.futo.circles/auth/src/main/java/org/futo/circles/auth/feature/uia/stages/password/PasswordViewModel.kt:4:17 Unresolved reference: credentials
e: file:///home/vagrant/build/org.futo.circles/auth/src/main/java/org/futo/circles/auth/feature/uia/stages/password/PasswordViewModel.kt:5:17 Unresolved reference: credentials
e: file:///home/vagrant/build/org.futo.circles/auth/src/main/java/org/futo/circles/auth/feature/uia/stages/password/PasswordViewModel.kt:6:17 Unresolved reference: credentials
e: file:///home/vagrant/build/org.futo.circles/auth/src/main/java/org/futo/circles/auth/feature/uia/stages/password/PasswordViewModel.kt:7:17 Unresolved reference: credentials
e: file:///home/vagrant/build/org.futo.circles/auth/src/main/java/org/futo/circles/auth/feature/uia/stages/password/PasswordViewModel.kt:8:17 Unresolved reference: credentials
e: file:///home/vagrant/build/org.futo.circles/auth/src/main/java/org/futo/circles/auth/feature/uia/stages/password/PasswordViewModel.kt:34:41 Unresolved reference: CredentialManager
e: file:///home/vagrant/build/org.futo.circles/auth/src/main/java/org/futo/circles/auth/feature/uia/stages/password/PasswordViewModel.kt:36:31 Unresolved reference: GetCredentialRequest
e: file:///home/vagrant/build/org.futo.circles/auth/src/main/java/org/futo/circles/auth/feature/uia/stages/password/PasswordViewModel.kt:37:28 Unresolved reference: GetPasswordOption
e: file:///home/vagrant/build/org.futo.circles/auth/src/main/java/org/futo/circles/auth/feature/uia/stages/password/PasswordViewModel.kt:45:31 Unresolved reference: PasswordCredential
e: file:///home/vagrant/build/org.futo.circles/auth/src/main/java/org/futo/circles/auth/feature/uia/stages/password/PasswordViewModel.kt:67:41 Unresolved reference: CreatePasswordRequest
e: file:///home/vagrant/build/org.futo.circles/auth/src/main/java/org/futo/circles/auth/feature/uia/stages/password/PasswordViewModel.kt:71:13 Unresolved reference: CredentialManager

> Task :gallery:compileReleaseKotlin

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':auth:compileFdroidReleaseKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
   > Compilation error. See log for more details
licaon-kter commented 1 month ago

and agan: https://monitor.f-droid.org/builds/log/org.futo.circles/4001#site-footer

fyi: https://gitlab.com/fdroid/fdroiddata/-/commit/19b583eb6ba7c0fa8796388cba875b2b31ad57a6

licaon-kter commented 2 weeks ago

https://gitlab.com/fdroid/fdroiddata/-/merge_requests/15194