Fulguris icon indicating copy to clipboard operation
Fulguris copied to clipboard

F-Droid can't build

Open licaon-kter opened this issue 10 months ago • 5 comments

ref: https://jfrog.com/blog/jcenter-sunset/

as https://github.com/Slion/Fulguris/tree/Fulguris-v1.9.31/app/libs these random binaries can't be used

ref: https://gitlab.com/fdroid/checkupdates-bot-fdroiddata/-/jobs/8831691616#L419

related: https://github.com/Slion/Fulguris/issues/650

licaon-kter avatar Jan 14 '25 18:01 licaon-kter

They were just as random before except that they were downloaded by the build system.

Slion avatar Jan 14 '25 18:01 Slion

I agree to some extent. Were put in a maven repo by their devs.

licaon-kter avatar Jan 14 '25 18:01 licaon-kter

If I recall well only the netcypher and the permissions libraries are used from that folder. Mezzanine is provided through JitPack. So this will be fixed once #661 and #660 are fix. However #659 and #658 should also be fixed. Could be a while until I get around sorting this out.

@licaon-kter Thanks for opening that issue. What is exactly breaking the build? The fact that we link against those libraries or the fact that we just have libraries in our directory tree?

Slion avatar Jan 14 '25 20:01 Slion

First stopper is being there.

We can delete them... will the app compile without them? If not...

licaon-kter avatar Jan 14 '25 21:01 licaon-kter

It won't compile without them. It needs two of those four libraries.

Slion avatar Jan 14 '25 21:01 Slion

any news?

licaon-kter avatar Jul 23 '25 08:07 licaon-kter

Did not get a chance to work on that yet.

Slion avatar Jul 23 '25 13:07 Slion

We've disabled autoupdates for now, ping us when ready to test

licaon-kter avatar Jul 23 '25 13:07 licaon-kter

I removed all those binaries. It could still be a while until I'm ready for release but you could re-enable autoupdates already.

Slion avatar Aug 24 '25 18:08 Slion

ping us when a release is ready so we can also test locally

licaon-kter avatar Aug 26 '25 09:08 licaon-kter

Release is ready, have a go at it.

Slion avatar Aug 27 '25 18:08 Slion

Build is broken #680

Slion avatar Aug 27 '25 21:08 Slion

Ok, issues should be fixed in the new release v1.10.1.

Slion avatar Aug 27 '25 22:08 Slion

AGP 8.12.0/1 doesn't work on the buildserver. See https://gitlab.com/fdroid/admin/-/issues/593 for more details.

I tried to replace it at build time but it failed with https://gitlab.com/fdroid/fdroiddata/-/jobs/11164513901#L630

licaon-kter avatar Aug 28 '25 06:08 licaon-kter

I tried to replace it at build time but it failed with https://gitlab.com/fdroid/fdroiddata/-/jobs/11164513901#L630

You need to fetch the submodules: git submodule update --init --recursive See if that helps. I'm now using Slion/Preference as a submodule rather than using the published library.

Slion avatar Aug 28 '25 07:08 Slion

thanks

licaon-kter avatar Aug 28 '25 09:08 licaon-kter

Hey, thank you for your patience, FYI we sneakily announced in our TWIF (https://f-droid.org/2025/11/13/twif.html) that the build server has now modern hardware, so AGP 8.12+ will work just fine. 😉

licaon-kter avatar Nov 19 '25 11:11 licaon-kter