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!
Hello everyone,
the new Apertis v2019dev0.0 development release is now available!
You can find the full release notes at
https://wiki.apertis.org/V2019dev0/ReleaseNotes
Some highlights from this release:
* New yearly release cycle
>From now on, Apertis has moved to a yearly-based release schedule to
provide a more stable and well defined base for product development.
Every quarter a new development release is published, leading to a
yearly stable release released in Q1 with a default support period of 7
quarters.
However, for 2019 the next stable release is planned in Q3, with a
shorter development cycle and a preview release in Q2.
* Rebase to Debian 10 "Buster"
Past releases of Apertis were based on the Ubuntu 16.04 (Xenial) LTS
release but with this release Apertis has rebased directly on top of
the upcoming Debian 10 "Buster" release.
* Automatic offline updates with rollback
Software updates for the base OS can be deployed on USB keys that, once
plugged to the device, automatically trigger the update process. Also
included is the ability to automatically roll back to the previous
version if booting the new one fails for any reason.
* Automated test report generation
The test results from the daily automated LAVA runs are now collected
in a database and a web application renders reports for each run,
sending notifications to Mattermost and Phabricator.
The full release notes contain more details about all the work that has
landed in this release:
https://wiki.apertis.org/V2019dev0/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/v2019dev0/v2019dev0.0/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
Hello everyone,
the new Apertis 18.12.0 stable release is now available!
You can find the full release notes at
https://wiki.apertis.org/18.12/ReleaseNotes
Some highlights from this release:
* Base SDK
A new simplified recipe for SDK images is part of the release, helping
product team to produce customized SDKs for their needs.
* Devroots
Devroots provide the most reliable way to build packages for foreign
architectures, avoiding the complexity and fragility of pure cross-
compilation environments.
* Apertis NFS rootfs
Apertis now provide kernel and rootfs pairs for NFS and uses them to
boot the first stage of the LAVA tests, ensuring that hardware support
matches between the two stages.
* Test case definitions improvements
Test case definitions have been converted to YAML and stored in git,
providing a better workflow for writing and reviewing testcases and a
more solid foundation for further QA enhancements.
The full release notes contain more details about all the work that has
landed in this release:
https://wiki.apertis.org/18.12/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/18.12/18.12.0/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
Hello everyone,
the new Apertis 18.09.0 stable release is now available!
You can find the full release notes at
https://wiki.apertis.org/18.09/ReleaseNotes
Some highlights from this release:
* Testing on immutable rootfs
High priority tests have been converted to preserve the base rootfs and
carry their dependencies in a self-contained bundle: this improves the
value of testing by keeping the tested system as close to the final one
and enables testing on systems with a immutable rootfs like the OSTree
images.
* GPLv3 sources cleanup
Some contents covered by the GPLv3 have been removed by packages in the
target repository to make licensing scans easier. The involved GPLv3
code has never affected the binary artifacts in the images, but
removing it from the packages avoids a considerable amount of
whitelisting.
* Full file and package lists for each artifact
Artifacts now come with metadata files listing shipped packages and
files to make checks and collecting statistics much easier/faster.
* Automatic updates on Phabricator about test failures in LAVA
Test failures are now automatically filed as task in Phabricator,
considerably reducing the amount of manual work.
* Dockerization of Jenkins jobs
Now all jobs run under Docker, massively improving their
reproducibility and providing more flexibility.
The full release notes contain more details about all the work that has
landed in this release:
https://wiki.apertis.org/18.09/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/18.09/18.09.0/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
Hello everyone,
the new Apertis 18.06.0 stable release is now available!
You can find the full release notes at
https://wiki.apertis.org/18.06/ReleaseNotes
Some highlights from this release:
* Official supported images for i.MX6 Sabrelite boards
Working images for i.MX6 Sabrelite boards are now available, grab the
`mx6qsabrelite` variants for the `armhf` architecture:
https://images.apertis.org/release/18.06/18.06.0/armhf/minimal/
* Linux kernel v4.14 available on all the supported platforms
All the platforms have been updated to the Linux kernel v4.14,
standardizing on a single source package to provide a coherent set of
features on all devices.
* SDK for platform development
The SDK has been extended to cover the needs of those developers
working on the base Apertis platform, not just for application
developers.
* Code hosting on GitLab
All the code repositories are now hosted on the Apertis GitLab
instance:
https://gitlab.apertis.org/
GitLab gives us a better web UI, repository self-management, finer
access controls, and improved support for Continuous Integration.
The full release notes contain more details about all the work that has
landed in this release:
https://wiki.apertis.org/18.06/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/18.06/18.06.0/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
Thanks a lot to those who already participated in the survey and still time for the people who like to contribute ;)
https://link.webropolsurveys.com/S/EDEA9BBBACF9E0FB
Thanks for your support!
All the Best,
Ahmad
From: Ahmad Bani Jamali
Sent: keskiviikko 28. maaliskuuta 2018 9.36
To: 'devel(a)lists.apertis.org' <devel(a)lists.apertis.org>
Subject: Invitation for an online Survey_Software Architecture of Cloud-based IoT in automotive
Importance: High
Hello,
We empirically investigate "software architectures of Cloud-based IoT in automotive domain". The result will be interesting for the automotive software communities such as Apertis.
Therefore, your contribution can make the results more reliable and helpful for Apertis community. Referrals and sharing the link to others are appreciated!
Link to the survey: https://link.webropolsurveys.com/S/EDEA9BBBACF9E0FB
Thank you very much for your kind support!
Ahmad Banijamali & Pasi Kuvaja
University of Oulu, Finland
M3S Research Unit
http://www.oulu.fi/m3s/
Hello,
We empirically investigate "software architectures of Cloud-based IoT in automotive domain". The result will be interesting for the automotive software communities such as Apertis.
Therefore, your contribution can make the results more reliable and helpful for Apertis community. Referrals and sharing the link to others are appreciated!
Link to the survey: https://link.webropolsurveys.com/S/EDEA9BBBACF9E0FB
Thank you very much for your kind support!
Ahmad Banijamali & Pasi Kuvaja
University of Oulu, Finland
M3S Research Unit
http://www.oulu.fi/m3s/