Hi folks (read: developers),
since there are many problems reporting build issues and no prebuilt images for the open source edition of Fairphone OS available (yet), I am opening this thread to discuss the idea for building a blob-free (yet not functional) version of the FP-osos. This would have the huge advantage, that builds could be shared in public and we maybe we could also set up an integration server so we would know, which states of the repo/source code build successfully and which don’t in a reference build environment. But to make the builds actually useful, we would need to evaluate at least the following aspects:
- is it possible to successfully compile the system without downloading/extracting the blobs? (read: are they a compile-time requirement?)
- can the blobs be re-packaged into a flashable ZIP, so they can be flashed on top of a blob-free build in recovery to make the build actually useful? We could develop and distribute some sort of script / installer for that. And maybe even the FP team could provide the blobs in such an repackaged form?
Btw.: The mozilla ppl are developing something similar for Firefox OS, but it relies on having a desktop computer connected to the phone:
https://bugzilla.mozilla.org/show_bug.cgi?id=1166276
What do you guys think about this approach?