MongoExplorer icon indicating copy to clipboard operation
MongoExplorer copied to clipboard

F-droid build fails

Open black-puppydog opened this issue 9 years ago • 3 comments

Apparently f-droid has some issues building MongoExplorer since last release: https://f-droid.org/wiki/page/com.innodroid.mongobrowser

2.0.1 We can't build this version: The build for this version was manually disabled. Reason: jars in app/libs

I have little understanding of android development, so I have no way of knowing how difficult this would be to fix... This is a shame, I found this while looking for a solution to #2, but without google services on my phone, I'm stuck with the old auth mechanism.

black-puppydog avatar Oct 21 '16 14:10 black-puppydog

The error message is indicating f-droid can't build an app with JAR files in app/libs, I don't understand the issue. We need JAR files for Mongo DB driver and SASL support. I also don't understand how it could have built 2.0.0 which also uses JAR files.

grennis avatar Oct 22 '16 11:10 grennis

This seems to be some kind of test for code quality/conformance with the f-droid build process.

The best hint I could find was from a discussion on the f-droid forums:

All apps hosted on f-droid.org must be built from 100% source code in order to verify that the released APKs are are reproducible from the source code and 100% Free Software.

I found one instance where this was addressed directly. The author of the SoundWaves app removed the jars in this commit.

Sooo... this might be a bit of a doozie. Or not. Like I said, I don't know much about android development.

black-puppydog avatar Oct 22 '16 12:10 black-puppydog

OK, I see. That makes sense. I guess we would need to include and build SASL and Mongo driver source inside the project. I'm not sure how much effort or difficulty is involved, will have to look into it when possible.

grennis avatar Oct 22 '16 13:10 grennis