Hello everyone,
the new Apertis v2019.3 stable release is now available!
Apertis v2019.3 is the third stable release of the Apertis v2019 Long
Term Support release flow. Apertis is committed to maintain the v2019
release stream until June 2021.
For more details about the Apertis release flows and support periods,
see https://designs.apertis.org/v2019/release-flow.html
You can find the full release notes at
https://www.apertis.org/release/v2019.3/releasenotes/
This release only ships the security updates from Debian Buster.
Images already available for download at
https://images.apertis.org/release/v2019/v2019.3/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
Hello everyone,
Yesterday I sent an E-mail to the testing mailing list as a small step
in my quest on learning how to send proper release emails. This one
should be better.
The new Apertis v2020.0 stable release is now available!
Apertis v2020.0 is the first stable release of the LTS Apertis v2020.
Apertis is committed to maintaining the v2020 release stream until
September 2021. Release notes are available at:
https://www.apertis.org/release/v2020.0/releasenotes/
For more details about the Apertis release flows and support periods:
https://designs.apertis.org/v2020/release-flow.html
Images are already available for download:
https://images.apertis.org/release/v2020/v2020.0/
Some highlights for this release:
* Target images for the i.MX6 SabreLite boards with graphics support
using the mainline stack and the open source etnaviv driver are now
available.
* The OSTree updates in this release are now signed to prove their
source is trusted.
* Linux kernel 5.4
* This release introduces initial support for pstore in the U-Boot
bootloader and the Linux kernel to debug hard crashes by
providing a way to store logs for postmortem analysis.
* A proof-of-concept hawkBit server instance has been deployed for
Apertis and the image building pipelines now automatically push
updates to it as OSTree static bundles.
* GitLab-to-OBS workflow enhancements
* When pulling updates from upstream distributions like Debian, the
package sources are now automatically scanned to identify code
released under problematic licenses as early as possible.
A big thank you to everyone who contributed to make Apertis awesome!
Peter
Hello everyone,
the new Apertis v2019.2 stable release is now available!
Apertis v2019.2 is the third stable release of the Apertis v2019 Long
Term Support release flow. Apertis is committed to maintain the v2019
release stream until June 2021.
For more details about the Apertis release flows and support periods,
see https://designs.apertis.org/v2019/release-flow.html
You can find the full release notes at
https://www.apertis.org/release/v2019.2/releasenotes/
This release includes:
* the security updates from Debian Buster
* a fix for the `bluez` package resolving a conflict with its
AppArmor profile
* the removal of the dependency on the `libquvi` package from
`totem-pl-parser` due to GPL-3 licensing issues
* the AppArmor profile for the `tracker` package has been moved to the
package itself, rather than in the `chaiwala-apparmor-profiles`
package
* the switch to the ICU backend in the `tracker` package to avoid
GPL-3 issues with `libunistring`
The full release notes contain more details about all the work that has
landed in this release:
https://www.apertis.org/release/v2019.2/releasenotes/
Images are already available for download at
https://images.apertis.org/release/v2019/v2019.2/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
Hello everyone,
the new Apertis v2021dev0.0 development release is now available!
This is the first development release in the v2021 cycle which will
lead to a new stable release in 2021Q1.
You can find the full release notes at
https://wiki.apertis.org/V2021dev0/ReleaseNotes
The v2021dev0 release ships the latest 5.4.2 kernel and enables the
Egalax driver to be able to handle input from the reference LVDS
touchscreen for the i.MX6 Sabrelite boards when using the HMI on the
target images.
Other minor changes also landed compared to v2020pre, mostly about the
AppArmor profiles for Tracker and systemd-logind.
The full release notes contain more details about all the work that has
landed in this release:
https://wiki.apertis.org/V2021dev0/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/v2021dev0/v2021dev0.0/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
Hello everyone,
the new Apertis v2020pre.0 preview release is now available!
No major changes are expected before the stable v2020.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/V2020pre/ReleaseNotes
Some highlights from this release:
* Linux kernel 5.4
Apertis v2020pre.0 ships with the latest LTS kernel version, released
upstream just a bit more than two weeks ago.
* Persistent kernel panic storage
Support for the pstore subsystem has been enabled in the kernel and
added to the U-Boot bootloader.
* hawkBit integration proof-of-concept
A demonstration setup using hawkBit to deploy updates is now available.
* Early license scans with GitLab CI
The packaging pipeline has been extended to check for inappropriate
licenses when importing sources from Debian.
* Whole-archive package installability checks
Automated tests now check that the relevant dependencies in the archive
can be satisfied.
The full release notes contain more details about all the work that has
landed in this release:
https://wiki.apertis.org/V2020pre/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/v2020pre/v2020pre.0/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
Hello everyone,
the new Apertis v2019.1 stable release is now available!
Apertis v2019.1 is the second stable release of the Apertis v2019 Long
Term Support release flow. Apertis is committed to maintain the v2019
release stream until June 2021.
For more details about the Apertis release flows and support periods,
see https://designs.apertis.org/v2019/release-flow.html
You can find the full release notes at
https://wiki.apertis.org/V2019.1/ReleaseNotes
This release includes:
* the security updates from Debian Buster
* a fix for the mesa package arised with the patches to avoid GPL-3
dependencies
* a libgrassmoor fix to make thumbnails generation in the Mildenhall
songs app (Frampton) work on the SDK
The full release notes contain more details about all the work that has
landed in this release:
https://wiki.apertis.org/V2019.1/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/v2019/v2019.1/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
Hello everyone,
the new Apertis v2020dev0.0 stable release is now available!
Apertis v2020dev0.0 is the first development release of the
Apertis v2020 release flow that will lead to the LTS Apertis v2020.0
release in March 2020.
For more details about the Apertis release flows and support periods,
see https://designs.apertis.org/v2020dev0/release-flow.html
You can find the full release notes at
https://wiki.apertis.org/V2020dev0/ReleaseNotes
Some highlights from this release:
* System update authentication checks using Ed25519 signatures
The OSTree updates in this release are now signed to prove their
trusted provenance using the Ed25519 signature support added by the
Apertis team to OSTree to replace the suboptimal and GPL-3 encumbered
GnuPG implementation.
The full release notes contain more details about all the work that has
landed in this release:
https://wiki.apertis.org/V2020dev0/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/v2020dev0/v2020dev0.0/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
Hello everyone,
the new Apertis v2019.0 stable release is now available!
Apertis v2019.0 is the first Long Term Support stable release of the
Apertis v2019 release flow. Apertis is committed to maintain the v2019
release stream until June 2021.
For more details about the Apertis release flows and support periods,
see https://designs.apertis.org/v2019/release-flow.html
You can find the full release notes at
https://wiki.apertis.org/V2019.0/ReleaseNotes
Some highlights from this release:
* Stabilization
Improvements in our workflows allowed us to import all the latest
updates and security fixes from Debian with increased reliability,
while continuously testing the resulting images on our hardware lab,
ensuring that the first Apertis LTS release matches the highest
standard of quality.
* Workflows and Quality Assurance
The GitLab-based packaging workflow has been improved to help us keep
the maintenance effort needed to develop a whole distribution under
control, improving the development speed and the reliability of the
processes.
The QA report application has been improved to show results for more
tests in a way that is easier to consume.
A few automated checks have been added to Jenkins to timely detect
anomalies across the whole distributions.
* Documentation
The whole flow of releases and parallel supported product lines has
been extensively detailed in the Release flow and product lines
document: https://designs.apertis.org/v2019/release-flow.html
All the requirements and expectations regarding the licensing of the
components shipped in Apertis are now explicitly documented in the Open
source License expectations document, to ensure that both maintainers
and users have a clear picture of what Apertis is set to achieve,
see https://designs.apertis.org/v2019/license-expectations.html and
https://designs.apertis.org/v2019/license-exceptions.html
A new document guides maintainers and developers through the new
packaging workflow based on GitLab,
https://gitlab.apertis.org/infrastructure/ci-package-builder
The full release notes contain more details about all the work that has
landed in this release:
https://wiki.apertis.org/V2019.0/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/v2019/v2019.0/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
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!