android-app
android-app copied to clipboard
F-Droid build failed
:writing_hand: Describe the bug
https://gitlab.com/fdroid/fdroiddata/-/jobs/8017535739 The wear os deps are not FOSS. Could you please provide a FOSS flavor for F-Droid? Thanks!
:bomb: Steps to reproduce
- Go to '...'
- Click on '....'
- Scroll down to '....'
- See error
:wrench: Expected behavior
:camera: Screenshots
:iphone: Tech info
- Device:
- OS:
- App Version:
:page_facing_up: Additional context
Thanks for reporting the issue, @linsui.
May you simply ignore the whole wear folder?
Isn't that tied in the main code?
Isn't that tied in the main code?
No, the smartwatch Wear OS by Google part is independent from the smartphone part. Am I wrong, @Rashxz?
It's not that case anymore. https://github.com/OMGSoundboard/android-app/pull/100 added wear related features in the main app.
Isn't that tied in the main code?
No, the smartwatch Wear OS by Google part is independent from the smartphone part. Am I wrong, @Rashxz?
The main app also has the wear play services library to comunicate and sync data. I'll make a flavor to leave that part out.
May you please try if v13.0 builds again on F-Droid, @linsui?
https://github.com/OMGSoundboard/android-app/blob/v13.0/core/build.gradle#L48 This is not FOSS. Could you please remove this from foss flavor?
https://github.com/OMGSoundboard/android-app/blob/v13.0/core/build.gradle#L48 This is not FOSS. Could you please remove this from foss flavor?
Forgot that was there sorry. Removed.
https://github.com/OMGSoundboard/android-app/blob/v13.0/sync_manager/build.gradle#L54 This lib depends on GMS.
https://github.com/OMGSoundboard/android-app/blob/v13.0/sync_manager/build.gradle#L54 This lib depends on GMS.
moved, do you see any other lib that is not foss?
No, it should be good now. :)
I created a new release and hope it builds now. 🫡
https://github.com/OMGSoundboard/android-app/blob/development/core/build.gradle#L44 I didn't notice this, sorry... Could you please also remove it?
Removed
I created a new release and hope it builds now. 😀
v17.0 fails RB at IzzyOnDroid as well btw, with a huge diff in classes2.dex: diffs.zip
Do you still build with JDK-17 as your workflow states? Well, results with JDK-21 were identical, so that's not it. Built from a clean tree – or any local changes/artifacts/caches?
I suppose @Rashxz is already looking into it. I have no clue at the moment, sorry.
Fingers crossed then! As discussed on "the other channel", v17.0 is marked "RB failed" now (afraid we cannot "rescue" that one) – but that "mark" will age out with future releases hopefully matching up again :crossed_fingers:
Kindly ping. :) Any update here?
Sorry for the delay, @linsui.
We can try a new build v18.0 next month.
This month was too busy so the next release is possible next month at the earliest. 🙈
Kindly ping. :)
Kindly ping. :)
Sorry for the delay, @linsui. We will try it next month.
Sorry again, @linsui & @IzzySoft.
Can you build this from trunk too?
OMGSoundboard_Foss_18.zip OMGSoundboard_Google_18.zip OMGSoundboard_Google_18_APK.zip OMGSoundboard_Wear_18.zip OMGSoundboard_Wear_18_APK.zip
The Foss one is RB here.
FOSS confirmed for F-Droid too 👍
@OMGSoundboard ping us when a release is ready
Thanks everyone! 😍 The new release is ready, @licaon-kter & @IzzySoft.
It already passed our second builder, but missed the repo updater by just 15 minutes 🙈 Will be part of the next sync then.
Thanks, unfortunately, AGP 8.12.0 doesn't work on our old buildserver. Could you please downgrade it?