Much progress has been made on Horizon again this week.
The Wi-Fi issues from last week have been sorted. Firmware support has been added to UI builds that have firmware enabled. Selection of pre-determined sets of packages is now possible, and choosing your desired /bin/sh and init system is possible in Custom installations. UI.Boot has been implemented, allowing one to choose whether or not to install GRUB, and which kernel to install. Choosing a root passphrase is also now possible.
The Adélie Linux project is happy to announce that we have implemented a draft Code of Conduct. Unlike most other projects, we did not do this because we were forced, or to try and solve issues we were having. We did this to prevent issues from starting in the first place. It mostly consisted of writing down the way our community already expects its members to behave.
Our new Code of Conduct applies to Horizon right now, and will apply to the rest of the Adélie Linux project in the near future. A future announcement will be made at the time of full adoption.
UI.Network.Automatic and related requirements have been implemented, including a way to view DHCP logs in case of issues retrieving a network address. Support for Wi-Fi wireless networking is in progress and rapidly approaching completion.
Molly Miller (sysvinit@) and A. Wilcox (awilfox@) bumped Firefox to 68.2.0, fixing a security issue, and changed the linking properties of Firefox to ensure that future security issues are easier to fix.
Horizon 0.2.0 has been released, and with that, the Runner components are fully implemented!
All of the Runner components have been fully implemented and tested. It should be possible to write HorizonScript files manually and use the Horizon system to install Adélie Linux.
The UI is now being developed using Qt 5. The icon has been set as the project logo. The UI.Intro, UI.Input, and UI.Network.ChooseIface pages have been implemented.
q66 submitted a merge request, his first to the Adélie project, adding better support for PowerPC (32/64) in gcompat.
A. Wilcox (awilfox@) enabled static library building for GNU Parted, and fixed issues with the GRUB bootloader and Dracut system boot software.
Horizon 0.1.0 has been released to the wild! We are truly grateful to everyone who has helped us reach this significant milestone.
The specifications have been modified to add a few requirements that were left out of the original specification release. These should not impact development as they were noticed and fixed during implementation.
Warnings have been enabled and converted to errors in our CI pipeline, ensuring that we commit clean and correct code every time.
The Executor has been written. It is possible to execute most keys, including most of the disk partitioning keys. Full LVM support is pending.
Total completion of the Runner components is 93.51%; 90% of the Locator, 99.13% of the Validator, and 83.33% of the Executor.