The /e/OS “easy” installer is soon to be available for a wide range of phones: Samsung Galaxy S6, S7, S7 Edge, S9 and S9 Plus (all Exynos based models).
It will be available for Linux first. As it’s a Java application it should be quite easy to have it run on Windows and MacOS.
This is the place to discuss how to package the /e/ OS installer to MacOS and Windows.
Ok, now that the installer is released officially I’ve got a few questions.
I’ve followed https://gitlab.e.foundation/e/tools/easy-installer/-/wikis/Build-with-Gradle and indeed I got the three packages for linux, windows and mac.
What actually needs to be done here?
If I unpack the windows installer, I can execute the .bat file from the bin folder and it seems to be working (I have an FP3 and that’s not yet supported, so I can’t check if the full installation would work).
And how to contribute technically?
For example, I can’t fork the repo. “You have reached your project limit” is the tooltip when I want to select my own namespace.
Also, I don’t see the “issues” menu entry, so it’s not possible to create new issues.
The https://snapcraft.io/easy-installer latest/beta v.0.8.3-beta is only for host machines running linux 64-bit. Where do the Wind°ws and Mac versions come from?
From what I understood, the /e/ team is looking for people who can assist them in providing the Windows and Mac versions.
That’s why I asked “What actually needs to be done here?”
From looking at the source code my guess is that
someone needs to rename some of the image resources because on Windows, file names are case-insensitive, i.e. a folder cannot have two files called “Sad.png” and “sad.png”
windows versions of the flash scripts need to be provided
My first item has been done by the /e/ team, so I guess it’s still building and executing the installer on windows and testing it with one of the currently supported Samsung phones to see what is missing.
As we mentioned before further development on the easy-installer and making it work on other OS - Windows , Mac or other is for the community to take up. This includes customizing the installer for more devices.
The /e/ dev team will fix bugs if any in the existing code like the case-sensitive image issue that was reported and has been fixed.
The main task now pending on the side of the /e/ dev team is to improve the process for users to fork, modify and merge changes to the code. This should be completed by this week or early next week is the update I got from the team.
alright thanks I’m gonna try this, it sounds like something i can do. Haha if it doesn’t work though, my ability to try to find out why not will be very limited, but perhaps others can help
This should happen by next week. The team did some tests and it worked . Need to do some more changes to check backup and improve some security points before making it live for all.
While this system is being put in place in case there are users who want to get in some code into the easy-installer master code base this is what they can do :
Make your code modifications
If you can create a merge request go ahead and do it or else send the patch file or directly send the code to the developer @vincent.bourgmayer
Vincent will check and test and review the code
If everything is alright he would merge
If there are some corrections required he would get in touch with you