Hello everyone,
the new Apertis v2019pre.0 preview release is now available!
No major changes are expected before the stable v2019.0 release happens next
quarter, so people waiting for it can start experimenting with the current
preview release.
You can find the full release notes at
https://wiki.apertis.org/V2019pre/ReleaseNotes
Some highlights from this release:
* Automatic web-based online OTA updates using OSTree
In addition to the automatic offline updates over USB Mass Storage
devices, the Apertis update agent now support polling for updates over
the network and retrieving the updated contents over HTTPS using OSTree.
* NFS boot
The artifacts needed to boot Apertis using TFTP/NFS are now part of the
official release artifacts, see for instance the ones for the armhf ARM
32bit platform.
Booting over TFTP/NFS is an invaluable development help while working on
lower level components and in particular when working on the kernel,
providing a much faster iteration cycle compared to deploying to a
bootable SD card.
* Portable toolchain
The Apertis toolchain is now also available as a pre-built downloadable
tarball ready to be unpacked on systems running third-party
distributions such as Ubuntu 16.04 Xenial.
Combined with the sysroots it allows developers to reliably and
efficiently cross-build binaries for Apertis without having to boot the
Apertis SDK.
* GitLab-based packaging workflow
A new workflow has been set up to make contributing to Apertis much easier.
Now any package on Apertis can be updated by submitting merge requests
to its corresponding project on GitLab. The Gitlab-based packaging
workflow guide walks developers through the steps needed, sensibly
lowering the learning curve for developers new to the Debian-based
packaging tools.
Developers now have a coherent and reliable workflow that applies to all
the packages in the archive using the same contribution process used for
all the other Apertis projects, while maintainers have finer grained
control on the downstream changes that get applied.
Currently the workflow is active for all the packages in the :target
repository, but support will be extended to all packages soon after this
release.
The full release notes contain more details about all the work that has
landed in this release:
https://wiki.apertis.org/V2019pre/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/v2019pre/v2019pre.0/
Thanks to everyone who contributed!