This is a rough list of areas which are planned to be worked on in releases in the near future. This is not a full list and is intended to be used only as a rough guide and is subject to change.

2020

Q3

Concepts

  • Use of Eclipse hawkBit for Apertis updates
  • Addition of NTFS support for offline updates

HMI

  • Import of agl-compositor as a reference HMI

Infrastructure

  • Move project health checks from Jenkins to GitLab CI pipelines
  • Evaluate need for further testing and monitoring of Apertis infrastructure
  • Move tiny-image-recipe build pipeline from Jenkins to GitLab CI

System Update

  • Integration of Eclipse hawkBit as update option

Q2

Concepts

  • Integration of OP-TEE
  • Automated OSS compliance
  • Addition of exFAT support for offline updates

Documentation

Infrastructure

  • Move test binary infrastructure from Jenkins to GitLab CI pipeline
  • Feedback from OBS builds in GitLab CI pipeline
  • Investigation of emulated builds for non x86-64 architectures

System Update

  • Signing of offline updates
  • Encrypted offline updates

Q1

Applications

  • Add initial flatpak support

Documentation

  • Release management, long-term support and build reproducability
  • Replace Apertis wiki with GitLab pages website

Infrastructure

  • Move image building pipelines from Jenkins to Gitlab CI
  • Move docker container generation from Jenkins to GitLab CI pipeline
  • User Mode Linux backend to Debos
  • Move to hosting all Apertis packages in GitLab repositories

Security

  • Secure boot for i.MX6

Upstream

  • Submit pstore support to U-Boot

2019

SDK

  • Support artifacts for NFS boot as part of the official release
  • Cross-building: Deliver a compiler toolchain tarball
  • Implementation of solution for maintaining workspace across SDK update

System Update

  • OTA system updates (hosting and device agent)
  • Add signature mechanism to upstream OSTree avoiding GPLv3 dependencies
  • System update authentication checks (signatures)
  • Deployment management proof-of-concept: Infrastructure
  • Deployment management proof-of-concept: Integration with image build
  • Deployment management proof-of-concept: Apertis hawkBit Agent

Infrastructure

  • Initial investigation on using GitLab CI to submit packages to OBS
  • Implement the improved branching automation for OBS
  • Improved QA infrastructure: manual test results

Concepts

  • Concept document for the next-generation Apertis application framework
  • Concept for hosting the whole build infrastructure on Intel x86-64-only providers
  • Concept for secure boot
  • Concept for improving the branching automation

Documentation

  • Design document for OTA system updates
  • Developer documentation for sysroot and devroot usage
  • Document how to track DUT-local resources consumption during tests