There was talk that /e/ support for Oneplus One bacon might cease due to the known small filesystem space. I see this in a regular build.
The max image size for filesystem files is 1388314624 bytes (1324 MB).
Firstly I wonder why /e/ is/was still building Nougat dev /e/ image ROM download. Other CUSTOM ROMs have been offered on the forum in pie and Q.
I have been working on producing this CUSTOM ROM – bacon. A similar ROM for my Samsung A3 (2016) has tested ok and run for >1 week.
The ROM has now been tested, see Post #4.
Please test it if you can !
I do not own the device. My workflow has been to try to create a very small build for my Samsung A3 (2016) a3xelte and then test that it will boot, then try to make a matching build for Oneoplus One bacon.
My build evironment is still being optimised as I learn.
Android_prebuilts_prebuiltapks_lfs have arrived during my experimentation and changed my build environment, I think for the better.
I hope to be able to publish the exact brother of this build (in a day or two) for Samsung A3 (2016).
The build contains working First start wizard, e-drive, Bliss Launcher, Apps store – there are no added external apps.
Further apps already included: Bliss’s weather widget, Phone / Dialer, Account Manager, Browser, Notes, Tasks, /e/ micro-g (no-en).
Apps you might want to install to replace missing items are
Calendar: Etar, Camera: OpenCamera, Mail: K-9 Mail, Message: QKSMS, Magic Earth.
My experience of Samsung A3 (2016) is that these apps installed as a user, that is non-system apps, work just fine.
The actual list of removed apps is:
noEOSESmsSync noEOSPdfViewer noEOSLibreOfficeViewer noEOSCamera noEOSeSpeakTTS noEOScom.google.android.maps.jar noEOSDroidGuard noEOSOpenKeychain noEOSPwaPlayer noEOSMagicEarth noEOSCalendar noEOSMessage noEOSMail
If bacon might receive continuing official support, (if my build is found to run satisfactorily !) I can see whether there is space to add some more items if the dev team think this necessary.
I am using this non-docker method [HOWTO] build /e/ the (full) classic way (no docker, no scripts, just 'make')
The ROM is named an Adventurer Edition, proposed here My wish list for /e/ - #90 by aibd. The E-Editions idea is also documented here: E Editions · Wiki · Phone Custom ROMs / Backlog · GitLab
The subject is mentioned in this feature proposal:
[FEATURE PROPOSAL] Split /e/ OS into separate components for core OS, Apps and UI changes, Cloud services.
The detail of the build method is very much as shown for https://community.e.foundation/t/custom-build-sony-xperia-xz1-compact-lilac-e-upstream/39658; but it is closer to that specified by @petefoth as CORE. Thanks and kudos @petefoth for documenting this so nicely, allowing me to pick up the concept.