Skip to content
Snippets Groups Projects
Commit 383c55dd authored by Emanuele Aina's avatar Emanuele Aina
Browse files

v2019.7: Release notes


Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
parent 6755c6ba
No related branches found
No related tags found
1 merge request!248v2019.7: Release notes
Pipeline #255046 passed
......@@ -63,7 +63,7 @@ For more information, see [Release flow and product lines]( {{< ref "release-flo
* Current stable release: [v2021.0]( {{< ref "/release/v2021.0/releasenotes.md" >}} )
* Current old stable release: [v2020.4]( {{< ref "/release/v2020.4/releasenotes.md" >}} )
* Current old old stable release: [v2019.6]( {{< ref "/release/v2019.6/releasenotes.md" >}} )
* Current old old stable release: [v2019.7]( {{< ref "/release/v2019.7/releasenotes.md" >}} )
* Current development release: [v2022dev1]( {{< ref "/release/v2022dev1/releasenotes.md" >}} )
* [Further releases]( {{< ref "releases.md" >}} )
......
......@@ -50,17 +50,17 @@ The latest releases are:
- v2022dev1: [release notes]( {{< ref "/release/v2022dev1/releasenotes.md" >}} ), [release schedule]( {{< ref "/release/v2022dev1/release_schedule.md" >}} )
- v2021.0: [release notes]( {{< ref "/release/v2021.0/releasenotes.md" >}} ), [release schedule]( {{< ref "/release/v2021.0/release_schedule.md" >}} )
- v2020.4: [release notes]( {{< ref "/release/v2020.4/releasenotes.md" >}} ), [release schedule]( {{< ref "/release/v2020.4/release_schedule.md" >}} )
- v2019.6: [release notes]( {{< ref "/release/v2019.6/releasenotes.md" >}} ), [release schedule]( {{< ref "/release/v2019.6/release_schedule.md" >}} )
- v2019.7: [release notes]( {{< ref "/release/v2019.7/releasenotes.md" >}} ), [release schedule]( {{< ref "/release/v2019.7/release_schedule.md" >}} )
The next releases will be:
- v2022dev2: [release schedule]( {{< ref "/release/v2022dev2/release_schedule.md" >}} )
- v2021.1: [release schedule]( {{< ref "/release/v2021.1/release_schedule.md" >}} )
- v2020.5: [release schedule]( {{< ref "/release/v2020.5/release_schedule.md" >}} )
- v2019.7: [release schedule]( {{< ref "/release/v2019.7/release_schedule.md" >}} )
For previous releases see:
- v2019.6: [release notes]( {{< ref "/release/v2019.6/releasenotes.md" >}} ), [release schedule]( {{< ref "/release/v2019.6/release_schedule.md" >}} )
- v2022dev0: [release notes]( {{< ref "/release/v2022dev0/releasenotes.md" >}} ), [release schedule]( {{< ref "/release/v2022dev0/release_schedule.md" >}} )
- v2021pre: [release notes]( {{< ref "/release/v2021pre/releasenotes.md" >}} ), [release schedule]( {{< ref "/release/v2021pre/release_schedule.md" >}} )
- v2020.3: [release notes]( {{< ref "/release/v2020.3/releasenotes.md" >}} ), [release schedule]( {{< ref "/release/v2020.3/release_schedule.md" >}} )
......
+++
date = "2021-05-04"
weight = 100
title = "v2019.7 Release notes"
+++
Apertis is a Debian derivative distribution geared towards the creation
of product-specific images for ARM (both the 32bit ARMv7 and 64-bit
ARMv8 versions using the hardfloat ABI) and Intel x86-64 (64-bit)
systems.
**Apertis v2019.7** is the eighth **stable** release of the Apertis
v2019 [release flow]( {{< ref "release-flow.md#apertis-release-flow" >}} ).
This is the **last** release in the v2019 release stream, which has now
reached its end of support and will not receive any further update.
User are strongly recommended to update to the v2020 release stream
or newer.
This Apertis release is built on top of Debian Buster with several
customisations and the Linux kernel 4.19.x LTS series.
Test results for the v2019.7 release are available in the following test
reports:
- [APT images](https://lavaphabbridge.apertis.org/report/v2019/20210526.0/apt)
- [OSTree images](https://lavaphabbridge.apertis.org/report/v2019/20210526.0/ostree)
- [NFS artifacts](https://lavaphabbridge.apertis.org/report/v2019/20210526.0/nfs)
- [LXC containers](https://lavaphabbridge.apertis.org/report/v2019/20210526.0/lxc)
Point releases including all the security fixes accumulated will be
published quarterly, up to v2019.7.
## Release flow
- 2019 Q1: v2019dev0
- 2019 Q2: v2019pre
- 2019 Q3: v2019.0
- 2019 Q4: v2019.1
- 2020 Q1: v2019.2
- 2020 Q2: v2019.3
- 2020 Q3: v2019.4
- 2020 Q4: v2019.5
- 2021 Q1: v2019.6
- 2021 Q2: **v2019.7**
### Release downloads
| [Apertis v2019.7 images](https://images.apertis.org/release/v2019/v2019.7/) | | | | |
| --------------------------------------------------------------------------- |-|-|-|-|
| Intel 64-bit | [minimal](https://images.apertis.org/release/v2019/v2019.7/amd64/minimal/apertis_v2019-minimal-amd64-uefi_v2019.7.img.gz) | [target](https://images.apertis.org/release/v2019/v2019.7/amd64/target/apertis_v2019-target-amd64-uefi_v2019.7.img.gz) | [base SDK](https://images.apertis.org/release/v2019/v2019.7/amd64/basesdk/apertis_v2019-basesdk-amd64-sdk_v2019.7.vdi.gz) | [SDK](https://images.apertis.org/release/v2019/v2019.7/amd64/sdk/apertis_v2019-sdk-amd64-sdk_v2019.7.vdi.gz)
| ARM 32-bit (U-Boot) | [minimal](https://images.apertis.org/release/v2019/v2019.7/armhf/minimal/apertis_v2019-minimal-armhf-uboot_v2019.7.img.gz)
| ARM 64-bit (U-Boot) | [minimal](https://images.apertis.org/release/v2019/v2019.7/arm64/minimal/apertis_v2019-minimal-arm64-uboot_v2019.7.img.gz)
The Intel `minimal` and `target` images are tested on the
[reference hardware (MinnowBoard MAX)]( {{< ref "/reference_hardware/_index.md" >}} ),
but they can run on any UEFI-based x86-64 system. The `basesdk` and `sdk` images are
[tested under VirtualBox]( {{< ref "/virtualbox.md" >}} ).
#### Apertis v2019 repositories
deb https://repositories.apertis.org/apertis/ v2019 target development sdk hmi
deb https://repositories.apertis.org/apertis/ v2019-security target development sdk hmi
## Changes
This is a point release in the stable cycle, only security fixes and
small changes are appropriate for this release stream.
This release includes the security updates from Debian Buster.
## Deprecations and ABI/API breaks
Being a point release, no new deprecations or ABI breaks are part of
this release
## Infrastructure
### Apertis Docker registry
The Apertis Docker registry stores Docker images in order to provide a
unified and easily reproducible build environment for developers and
services.
As of today, this includes the `apertis-image-builder`,
`apertis-package-builder`, `apertis-package-source-builder`,
`apertis-testcases-builder` and `apertis-documentation-builder` Docker
images.
### Apertis infrastructure tools
The
[Apertis v2019 infrastructure repository](https://build.collabora.co.uk/project/users/apertis:infrastructure:v2019)
provides packages for the required versions of `ostree-push` and
`ostree` for Debian Buster:
deb https://repositories.apertis.org/infrastructure-v2019/ buster infrastructure
### Images
Image daily builds, as well as release builds can be found at:
https://images.apertis.org/
Image build tools can be found in the Apertis tools repositories.
### Infrastructure overview
The
[Image build infrastructure document]( {{< ref "image-build-infrastructure.md" >}} )
provides an overview of the image building process and the involved
services.
## Known issues
### High (2)
- [T7623](https://phabricator.apertis.org/T7623) apparmor-pulseaudio: test failed
- [T7924](https://phabricator.apertis.org/T7924) Unable to install package "lintian"
### Normal (65)
- [T2896](https://phabricator.apertis.org/T2896) Crash when initialising egl on ARM target
- [T2930](https://phabricator.apertis.org/T2930) Develop test case for out of screen events in Wayland images
- [T3210](https://phabricator.apertis.org/T3210) Fix Tracker testcase to not download media files from random HTTP user folders
- [T3233](https://phabricator.apertis.org/T3233) Ribchester: deadlock when calling RemoveApp() right after RollBack()
- [T3321](https://phabricator.apertis.org/T3321) libgles2-vivante-dev is not installable
- [T3920](https://phabricator.apertis.org/T3920) arm-linux-gnueabihf-pkg-config does not work with sysroots installed by `ade`
- [T4092](https://phabricator.apertis.org/T4092) Containers fail to load on Gen4 host
- [T4293](https://phabricator.apertis.org/T4293) Preseed action is needed for Debos
- [T4307](https://phabricator.apertis.org/T4307) ribchester-core causes apparmor denies on non-btrfs minimal image
- [T4422](https://phabricator.apertis.org/T4422) do-branching fails at a late stage cloning OBS binary repos
- [T4444](https://phabricator.apertis.org/T4444) A 2-3 second lag between the speakers is observed when a hfp connection is made over bluetooth
- [T4693](https://phabricator.apertis.org/T4693) Not able to create namespace for AppArmor container on the internal mx6qsabrelite images with proprietary kernel
- [T5487](https://phabricator.apertis.org/T5487) Wi-Fi search button is missing in wifi application
- [T5748](https://phabricator.apertis.org/T5748) System users are shipped in /usr/etc/passwd instead of /lib/passwd
- [T5863](https://phabricator.apertis.org/T5863) Songs/Videos don't play on i.MX6 with Frampton on internal images
- [T5896](https://phabricator.apertis.org/T5896) sdk-dbus-tools-bustle testcase is failing
- [T5897](https://phabricator.apertis.org/T5897) apparmor-ofono test fails
- [T5900](https://phabricator.apertis.org/T5900) evolution-sync-bluetooth test fails
- [T5931](https://phabricator.apertis.org/T5931) connman-usb-tethering test fails
- [T6024](https://phabricator.apertis.org/T6024) folks-inspect: command not found
- [T6077](https://phabricator.apertis.org/T6077) youtube Videos are not playing on upstream webkit2GTK
- [T6078](https://phabricator.apertis.org/T6078) Page scroll is lagging in Minibrowser on upstream webkit2GTK
- [T6111](https://phabricator.apertis.org/T6111) traprain: 7_traprain test failed
- [T6243](https://phabricator.apertis.org/T6243) AppArmor ubercache support is no longer enabled after 18.12
- [T6291](https://phabricator.apertis.org/T6291) Generated lavaphabbridge error report email provides wrong link for full report link
- [T6292](https://phabricator.apertis.org/T6292) gettext-i18n: test failed
- [T6349](https://phabricator.apertis.org/T6349) sdk-code-analysis-tools-splint: 3_sdk-code-analysis-tools-splint test failed
- [T6366](https://phabricator.apertis.org/T6366) sdk-cross-compilation: 10_sdk-cross-compilation test failed
- [T6446](https://phabricator.apertis.org/T6446) aum-update-rollback-tests/amd64: DNS not available in LAVA tests after reboot
- [T6620](https://phabricator.apertis.org/T6620) Repeatedly plugging and unplugging a USB flash drive on i.MX6 (Sabrelite) results in USB failure
- [T6727](https://phabricator.apertis.org/T6727) FTBFS: Apertis v2020pre package build failures
- [T6768](https://phabricator.apertis.org/T6768) Fix the kernel command line generation in OSTRee for FIT image
- [T6773](https://phabricator.apertis.org/T6773) HAB testing: the unsigned image may pass validation in several circumstances
- [T6783](https://phabricator.apertis.org/T6783) Kernel trace on armhf board with attached screen
- [T6795](https://phabricator.apertis.org/T6795) SabreLite failing to boot due to failing "to start udev Coldplug all Devices"
- [T6806](https://phabricator.apertis.org/T6806) HAB on SabreLite in open state accepts any signed kernel regardless of the signing key
- [T6885](https://phabricator.apertis.org/T6885) gitlab-rulez fails to set location of the gitlab-ci.yaml on first run
- [T6961](https://phabricator.apertis.org/T6961) audio-backhandling feature fails
- [T7000](https://phabricator.apertis.org/T7000) DNS resolution does not work in Debos on some setups
- [T7012](https://phabricator.apertis.org/T7012) Apparmor Denied session logs keep popping up on the terminal while executing tests
- [T7016](https://phabricator.apertis.org/T7016) network proxy for browser application is not resolving on mildenhall-compositor
- [T7127](https://phabricator.apertis.org/T7127) apparmor-functional-demo: test fails on internal images
- [T7128](https://phabricator.apertis.org/T7128) apparmor-session-lockdown-no-deny
- [T7129](https://phabricator.apertis.org/T7129) apparmor-tumbler: test failed
- [T7333](https://phabricator.apertis.org/T7333) apparmor-geoclue: test failed
- [T7512](https://phabricator.apertis.org/T7512) debos sometimes fails to mount things
- [T7530](https://phabricator.apertis.org/T7530) ADE can't download amd64 sysroot.
- [T7617](https://phabricator.apertis.org/T7617) frome: test failed
- [T7721](https://phabricator.apertis.org/T7721) Fakemachine in debos immediately powers off and hangs in v2021 and v2022dev1 when using UML on the runners
- [T7776](https://phabricator.apertis.org/T7776) On executing system-update test on hawkbit-agent wrong delta is selected
- [T7785](https://phabricator.apertis.org/T7785) DNS over TLS does not work on systemd-resolve
- [T7812](https://phabricator.apertis.org/T7812) The dlt-daemon build in the devroot testcase fails due to lack of pandoc on Arm platforms
- [T7815](https://phabricator.apertis.org/T7815) scan-copyright fails to detect (L)GPL-3 code in util-linux
- [T7817](https://phabricator.apertis.org/T7817) rhosydd: test failed
- [T7819](https://phabricator.apertis.org/T7819) newport: test failed
- [T7826](https://phabricator.apertis.org/T7826) Kernel panic logs seen on apertis-update-manager-usb-unplug test on v2019/r-car with u-boot from v2021
- [T7827](https://phabricator.apertis.org/T7827) When creaing new test repositories `common-subtree.sh add` gets confused if the checked out branch does not exists in `tests/common`
- [T7828](https://phabricator.apertis.org/T7828) License scan fails on less.js due to package.json format not supported
- [T7829](https://phabricator.apertis.org/T7829) License scan fails on ghostscript due to spaces in filename confusing scan-copyrights
- [T7837](https://phabricator.apertis.org/T7837) Package httpcomponents-client fails in test case TestSSLSocketFactory
- [T7843](https://phabricator.apertis.org/T7843) Package node-grunt-legacy-log fails to build in OBS due to environment variables
- [T7849](https://phabricator.apertis.org/T7849) Error building package po4a in OBS
- [T7859](https://phabricator.apertis.org/T7859) spymemcached: Investigate failing test due to hostname mismatch
- [T7872](https://phabricator.apertis.org/T7872) Error building package ruby-redis on OBS
- [T7923](https://phabricator.apertis.org/T7923) Gitlab pipeline OBS job reported "success" but OBS build was "unresolvable"
......@@ -12,4 +12,4 @@ revision = "4"
[Old-old-stable]
version = "v2019"
revision = "6"
revision = "7"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment