Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

F-droid build fails #6

Open
black-puppydog opened this issue Oct 21, 2016 · 3 comments
Open

F-droid build fails #6

black-puppydog opened this issue Oct 21, 2016 · 3 comments

Comments

@black-puppydog
Copy link

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.

@grennis
Copy link
Owner

grennis commented Oct 22, 2016

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.

@black-puppydog
Copy link
Author

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.

@grennis
Copy link
Owner

grennis commented Oct 22, 2016

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants