Changes in 2025.3.3#
Detailed changelog for 2025.3.3#
Changes in simplecore-bsp for 2025.3.3#
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-distro for 2025.3.3#
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-tools for 2025.3.3#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
scotty/defaults: add simplecore-tools
scotty: add info manifestpath command
sphinx: forward version properly
Changes in simplecore-manifest for 2025.3.3#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in 2025.3.2#
Detailed changelog for 2025.3.2#
Changes in simplecore-tools for 2025.3.2#
scotty/defaults: add simplecore-tools
scotty: add info manifestpath command
sphinx: forward version properly
Changes in simplecore-manifest for 2025.3.2#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
changelog: allow additional changelogs
Changes in 2025.3.1#
Detailed changelog for 2025.3.1#
Changes in meta-flutter@meta-flutter for 2025.3.1#
- ivi-homescreen/flutter-auto
Changes in meta-webkit@meta-webkit for 2025.3.1#
- dav1d: Fix CVE-2024-1580
Changes in simplecore-manifest for 2025.3.1#
autoupdate: Update snippets/feature/meta-webkit.yml
CHANGELOG: fix typos
CHANGELOG: restore notes of 2025.3
autoupdate: Update snippets/feature/meta-flutter.yml
sync: synced file(s) with avnet-embedded/ci-automation
Changes in 2025.3#
New features in 2025.3#
the entire software stack was updated to Yocto project’s
scarthgap
releasein addition all BSPs are based on the official LDK, so every setup can be easily transferred into a production use based on the official releases
SimpleSwitch launcher now comes with a new side menu to better browse the packages
Zip files of our image and SDK downloads do not contain long paths anymore
scotty
gained a new commandfind shadowed
, that find recipes that are provided by another layer in the same or a higher versionSimpleCore Yocto layer now supports
devtool simplecore-test-target
command, to test against a live target directly from the build directory.SimpleSwitch Yocto layer now support
devtool simpleswitch-install
to install a SimpleSwitch package to a live target directly from the build directorydevtool simpleswitch-uninstall
to uninstall a SimpleSwitch package to a live target directly from the build directorydevtool simpleswitch-restore
to reset a live target to its factory default of SimpleSwitch packages
SimpleSwitch and SimpleSwitch Launcher now support showing a deprecation notice for packages that have been superseded by another package
All base images, sboms and SDKs can now be downloaded directly from Github. A Tria support account is not needed anymore.
SimpleSwitch Launcher is now served as an AppImage, to provide a Linux distribution independent application
Breaking changes in 2025.3#
for custom SimpleSwitch packages, potentially package names of 3rd party packages have changed
SimpleSwitch Launcher for Linux is now served as an AppImage, you can safely remove any older local zip based releases
Important bugfixes in 2025.3#
all i.MX8 based SoM do now support mp4, x264, x265 playback again
wire-plumber service is now starting automatically on devices that support audio
desktop-config now falls back to Extended Display Identification Data information (for e.g. HDMI displays) if no resolution information can be found
Incubator news for 2025.3#
qt5
SDK extension has been deprecated due to EOL of Qt5 at end of May 2025simpleswitch-tractor-gpiocontrol
andsimpleswitch-coffeemachine-gpiocontrol
have been deprecated in favor of the newersimpleswitch-gpiomanager
package. Please use that instead.simplecore-chromium-imx
now serves a chromium package just for i.MX based SoMs. This is needed because of not-yet up-streamed patches for video streaming support, by the vendor.
Deprecated in 2025.3#
A few deprecated and outdated SimpleSwitch packages have been removed from our GHCR store
qt5
SDK extension has been deprecated, due to EOL of Qt5 at end of May 2025
Migrating to 2025.3#
all custom SimpleSwitch packages should be recompiled against the latest SimpleCore baseline
all
qt5
based application should be upgraded toqt6
Detailed changelog for 2025.3#
Changes in simplecore-manifest for 2025.3#
changelog: revert last changes
sync: synced file(s) with avnet-embedded/ci-automation
Releasing 2025.3
sync: synced file(s) with avnet-embedded/ci-automation
Releasing 2025.3
sync: synced file(s) with avnet-embedded/ci-automation
Releasing 2025.3
docs: add release notes for 2025.3 release
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update snippets/feature/meta-qt6.yml
autoupdate: Update snippets/feature/meta-openembedded.yml
autoupdate: Update snippets/feature/meta-tensorflow.yml
autoupdate: Update snippets/feature/meta-virtualization.yml
update: Changelogs of snippets/feature/meta-chromium.yml
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
meta-tensorflow: move to scarthgap
autoupdate: Update snippets/feature/meta-qt6.yml
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update snippets/base/base.yml
docs: remove falsely created changelogs
autoupdate: Update snippets/feature/meta-flutter.yml
autoupdate: Update snippets/feature/meta-virtualization.yml
autoupdate: Update snippets/feature/meta-openembedded.yml
autoupdate: Update snippets/feature/meta-qt6.yml
autoupdate: Update snippets/feature/meta-webkit.yml
autoupdate: Update snippets/feature/meta-clang.yml
update: Changelogs of snippets/distro/simplecore.yml
update: Changelogs of snippets/distro/simplecore-tools.yml
update: Changelogs of snippets/feature/meta-scotty.yml
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
snippets: apply new numbering scheme
docs: remove outdated changelog items
release-notes: update
snipperts: update to scarthgap
autoupdate: Update snippets/feature/meta-openembedded.yml
autoupdate: Update snippets/feature/meta-webkit.yml
docs: add release notes for next release
CHANGELOG: fix typos
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update snippets/feature/meta-flutter.yml
autoupdate: Update snippets/feature/meta-qt6.yml
autoupdate: Update snippets/feature/meta-webkit.yml
autoupdate: Update snippets/feature/meta-openembedded.yml
autoupdate: Update snippets/feature/meta-virtualization.yml
update: Changelogs of snippets/machine/sm2s-intel-all.yml
changelog: add missing changelog
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in 2024.12#
New features in 2024.12#
scotty
useskas
as a tool for configuring the build now.scotty
can be now fully configured through just environment variablesscotty
gained a lot of new features and command. See our new comprehensive documentation for more details. All build and documentation tasks can be done solely throughscotty
now.avnet-scotty
PyPi package now ships a lot of new support scripts. All of those are prefixed withscotty-*
. See our documentation for more detailsscotty-docker
allow to run other thanscotty
commands in thescotty
docker containerwe switched our SimpleSwitch SDKs to
zstd
compression, which is much faster in compression and decompression.SimpleSwitch gained support to run selected applications on Ubuntu based systems
Our documentation now features sortable tables
Latest SimpleSwitch vscode extension supports schema validation of all
scotty
related filesscotty
docker container was optimized in size and needs now 25% less spacesimpleswitch-dhcp-helper
now starts automatically. When connected to a DHCP enabled network it will automatically stop.
Breaking changes in 2024.12#
support for
repo
based configurations were removed, use the newkas
configuration insteadsupport for
-b
argument ofscotty
was removed, use just--manifest-revision
, which allows branch names as well--features-layers-set
argument was removed fromscotty
. Use theSCOTTY_FEATURE_LAYERS
environment variable instead.--machine-dir
argument was removed fromscotty
support for
UBOOT_ENV_VARS
environment variable was removed fromscotty
. Use--extra-conf
or--extra-env
to set them.to use the SimpleSwitch SDK you will need to install
zstd
packageDISTRO
settingsimplecore-distro
was renamed tosimplecore
former
dts_community
id forSCOTTY_FEATURE_LAYERS
was renamed todtscommunity
additional project layer need to migrated to the new
scotty-config.yaml
based format, includingkas
based configurationwe replaced
adwaita-theme
icons by google material icons. Every custom[launcher]
config fordesktop-config
needs to be adjusted accordingly.
Important bugfixes in 2024.12#
SimpleSwitch’s debug configuration for the Python SDK was fixed
Incubator news for 2024.12#
the following incubators were deprecated
System-Ready support -
simplecore-systemready
AvnetMan demo -
simplecore-avnetman
OTA with Mender -
simplecore-update
Edge-AI kit -
meta-avnet-edge-ai-kit
new incubator
simplecore-mediasaver
allows to play videos and other media files as a configurable screensaver
Deprecated in 2024.12#
the following incubators were deprecated
System-Ready support -
simplecore-systemready
AvnetMan demo -
simplecore-avnetman
OTA with Mender -
simplecore-update
Edge-AI kit -
meta-avnet-edge-ai-kit
support for
repo
based configurations were removed, use the newkas
configuration insteadsupport for
-b
argument ofscotty
was removed, use just--manifest-revision
, which allows branch names as well--features-layers-set
argument was removed fromscotty
. Use theSCOTTY_FEATURE_LAYERS
environment variable instead.--machine-dir
argument was removed fromscotty
support for
UBOOT_ENV_VARS
environment variable was removed fromscotty
. Use--extra-conf
or--extra-env
to set them.
Migrating to 2024.12#
for local
scotty
based build it is recommended to create a new workspacescotty
based local builds needs to be reconfigured, when using the new release ofscotty
that should happen automatically.to use the SimpleSwitch SDK you will need to install
zstd
packageDISTRO
settingsimplecore-distro
was renamed tosimplecore
former
dts_community
id forSCOTTY_FEATURE_LAYERS
was renamed todtscommunity
additional project layer need to migrated to the new
scotty-config.yaml
based format, includingkas
based configurationwe replaced
adwaita-theme
icons by google material icons. Every custom[launcher]
config fordesktop-config
needs to be adjusted accordingly.
Detailed changelog for 2024.12#
Changes in meta-qt6@meta-qt6 for 2024.12#
- qt6: update licenses
- qt6: update licenses
- Update submodule refs on '6.8' in yocto/meta-qt6
- qttools: check available clang version
- layer: add walnascar to layer series
- sdk: include staticdev packages by default
- pyside6: remove unneeded patching
- qtapplicationmanager: remove patch
- Update submodule refs on '6.8' in yocto/meta-qt6
- readme: update release status
- qtpdf: workaround for wrong sbom file
- Include SBOM files in -dev packages
- qttools: fix another example tracking buildpaths
- qtapplicationmanager: refresh patch
- Update submodule refs on '6.8' in yocto/meta-qt6
- Remove webengine related GCC13 patch
- pyside6: remove buildpaths
- coin: add workaround for clang build
- coin: build against styhead
- qttools: remove buildpaths from the binaries
- ptest: skip buildpaths QA tests for ptest packages
- qtapplicationmanager: fix contains reference to TMPDIR QA issues
- qtgrpc: fix reference to TMPDIR QA issues
- Remove TMPDIR references from qmake files
- pyside6: include PySide6 recipes for Qt 6.8.1
- qt6: update licenses
- qttools: remove merged patch
- qtmultimedia: update revision
- Update submodule refs on '6.8' in yocto/meta-qt6
- qt6: update licenses
- qt6: update licenses
- Bump version to 6.8.2
- Update submodule refs on '6.8' in yocto/meta-qt6
- sdk: always include build tools
- Update submodule refs on '6.8' in yocto/meta-qt6
- qtquick3d: update revision
Changes in poky@base for 2024.12#
- build-appliance-image: Update to kirkstone head revision
- poky.conf: bump version for 4.0.22
- selftest/runtime_test/virgl: Disable for all fedora
- valgrind: disable avx_estimate_insn.vgtest
- zstd: fix LICENSE statement
- cdrtools-native: fix build with gcc-14
- meta-world-pkgdata: Inherit nopackages
- rust: ignore CVE-2024-43402
- cups: Backport fix for CVE-2024-47175
- migration-guide: add release notes for 4.0.21
- bitbake: hashserv: tests: Omit client in slow server start test
- bitbake: fetch2/wget: Canonicalize DL_DIR paths for wget2 compatibility
- bitbake: fetch/wget: Move files into place atomically
- bitbake: tests/fetch: Tweak to work on Fedora40
- bitbake: wget: Make wget --passive-ftp option conditional on ftp/ftps
- populate_sdk_base: inherit nopackages
- kmscube: Add patch to fix -int-conversion build error
- scripts/install-buildtools: Update to 4.0.21
- install-buildtools: fix "test installation" step
- install-buildtools: remove md5 checksum validation
- install-buildtools: support buildtools-make-tarball and update to 4.1
- curl: free old conn better on reuse
- bintuils: stable 2.38 branch update
- glibc: stable 2.35 branch updates
- gcc: upgrade to v11.5
- procps: patch CVE-2023-4016
- wpa-supplicant: Patch security advisory 2024-2
- wpa-supplicant: Patch CVE-2024-3596
- wpa-supplicant: Ignore CVE-2024-5290
- gnupg: Document CVE-2022-3219 and mark wontfix
- curl: backport Debian patch for CVE-2024-8096
- doc/features: remove duplicate word in distribution feature ext2
- lib/oeqa: rename assertRaisesRegexp to assertRaisesRegex
- testexport: fallback for empty IMAGE_LINK_NAME
- testimage: fallback for empty IMAGE_LINK_NAME
- runqemu: keep generating tap devices
- buildhistory: Simplify intercept call sites and drop SSTATEPOSTINSTFUNC usage
- buildhistory: Restoring files from preserve list
- buildhistory: Fix intermittent package file list creation
- udev-extraconf: Add collect flag to mount
- busybox: Fix cut with "-s" flag
- python3: Upgrade 3.10.14 -> 3.10.15
- yocto-uninative: Update to 4.6 for glibc 2.40
- yocto-uninative: Update to 4.5 for gcc 14
- cups: Security fix for CVE-2024-35235
- webkitgtk: Security fix CVE-2024-40779
- libpcap: Security fix for CVE-2023-7256 & CVE-2024-8006
- libedit: Make docs generation deterministic
- ruby: Make docs generation deterministic
- gcr: Fix LICENSE
- tiff: Fix LICENSE
- zip: Fix LICENSE
- unzip: Fix LICENSE
- dejagnu: Fix LICENSE
- iw: Fix LICENSE
- cve-exclusion: Drop the version comparision/warning
- linux-yocto/5.15: update to v5.15.166
- linux-yocto/5.15: update to v5.15.165
- linux-yocto/5.10: fix NFSV3 config warning
- linux-yocto/5.10: update to v5.10.223
- linux-yocto/5.10: remove obsolete options
- linux-yocto/5.10: update to v5.10.216
- openssl: Upgrade 3.0.14 -> 3.0.15
- expat: fix CVE-2024-45492
- expat: fix CVE-2024-45491
- expat: fix CVE-2024-45490
- qemu: Backport fix for CVE-2024-4467
- python3: fix CVE-2023-27043
- python3: CVE-2024-6232 CVE-2024-7592 fixes
- build-appliance-image: Update to kirkstone head revision
- poky.conf: bump version for 4.0.23
- Revert "sphinx-static/switchers.js.in: do not refer to URL_ROOT anymore"
- Revert "doc: Makefile: remove inkscape, replace by rsvg-convert"
- Revert "doc: Makefile: add support for xelatex"
- Revert "doc: Makefile: publish pdf and epub versions too"
- Revert "doc: add a download page for epub and pdf"
- dev-manual: document how to provide confs from layer.conf
- conf.py: add a bitbake_git extlink
- sphinx-static/switchers.js.in: do not refer to URL_ROOT anymore
- doc: add a download page for epub and pdf
- doc: Makefile: publish pdf and epub versions too
- doc: Makefile: add support for xelatex
- doc: Makefile: remove inkscape, replace by rsvg-convert
- doc/Makefile: fix epub and latexpdf targets
- contributor-guide: Remove duplicated words
- pseudo: Fix envp bug and add posix_spawn wrapper
- pseudo: Update to include open symlink handling bugfix
- pseudo: Fix to work with glibc 2.40
- pseudo: Update to pull in python 3.12+ fix
- pseudo: Update to pull in fchmodat fix
- pseudo: Update to pull in gcc14 fix and missing statvfs64 intercept
- pseudo: Update to pull in syncfs probe fix
- pseudo: Update to pull in fd leak fix
- pseudo: Update to include logic fix
- pseudo: Switch back to the master branch
- pseudo: Disable LFS on 32bit arches
- pseudo: Update to pull in linux-libc-headers race fix
- cmake: Fix sporadic issues when determining compiler internals
- patch.py: Use shlex instead of deprecated pipe
- glib-2.0: patch regression of CVE-2023-32665
- expat: patch CVE-2024-50602
- gstreamer1.0: ignore CVE-2024-0444
- curl: patch CVE-2024-9681
- ghostscript: fix CVE-2023-46361
- bitbake: codeparser: Fix handling of string AST nodes with older Python versions
- ref-manual: variables: add SIGGEN_LOCKEDSIGS* variables
- styles: vocabularies: Yocto: add sstate
- documentation: Makefile: add SPHINXLINTDOCS to specify subset to sphinx-lint
- README: add instruction to run Vale on a subset
- ref-manual: add description for the "sysroot" term
- conf.py: rename :cve: role to :cve_nist:
- ref-manual: devtool-reference: document missing commands
- xmlto: backport a patch to fix build with gcc-14 on host
- package: Switch debug source handling to use prefix map
- gcc: restore a patch for Neoverse N2 core
- cve_check: Use a local copy of the database during builds
- zstd: patch CVE-2022-4899
- local.conf.sample: update BB_HASHSERVE_UPSTREAM for new infrastructure
- release-notes-4.0,brief-yoctoprojectqs: update BB_HASHSERVE_UPSTREAM for new infrastructure
- ref-manual: devtool-reference: refresh example outputs
- ref-manual: release-process: add a reference to the doc's release
- ref-manual: release-process: update releases.svg with month after "Current"
- util-linux: Define pidfd_* function signatures
- at-spi2-core: backport a patch to fix build with gcc-14 on host
- libffi: backport a fix to build libffi-native with gcc-14
- cracklib: Modify patch to compile with GCC 14
- vala: add -Wno-error=incompatible-pointer-types work around
- zip: Fix build with gcc-14
- zip: Make configure checks to be more robust
- nativesdk-intercept: Fix bad intercept chgrp/chown logic
- bmap-tools: update HOMEPAGE and SRC_URI
- overlayfs-etc: add option to skip creation of mount dirs
- orc: upgrade 0.4.39 -> 0.4.40
- vim: Upgrade 9.1.0698 -> 9.1.0764
- vim: Upgrade 9.1.0682 -> 9.1.0698
- cve-check: add support for cvss v4.0
- cve-check: add CVSS vector string to CVE database and reports
- python3: ignore fixed CVEs
- qemu: fix CVE-2023-3019
- openssl: patch CVE-2024-9143
- ghostscript: Backport CVE-2024-29508
- migration-guide: add release notes for 4.0.22
- ref-manual: release-process: refresh the current LTS releases
- ref-manual: release-process: update releases.svg
- overview-manual: concepts: add details on package splitting
- bitbake: tests/fetch: Use our own mirror of mobile-broadband-provider to decouple from gnome gitlab
- bitbake: tests/fetch: Use our own mirror of sysprof to decouple from gnome gitlab
- bitbake: gitsm: Remove downloads/tmpdir when failed
- bitbake: gitsm: Add call_process_submodules() to remove duplicated code
- bitbake: bitbake: doc/user-manual: Update the BB_HASHSERVE_UPSTREAM
- bitbake: fetch2/git: Use quote from shlex, not pipes
- ref-manual: structure.rst: document missing tmp/ dirs
- ref-manual: add missing OPKGBUILDCMD variable
- ref-manual: add missing EXTERNAL_KERNEL_DEVICETREE variable
- ref-manual: add missing CVE_CHECK manifest variables
- ref-manual: introduce CVE_CHECK_REPORT_PATCHED variable
- kmscube: create_framebuffer: backport modifier fix
- syslinux: Disable error on implicit-function-declaration
- linux-firmware: upgrade 20240220 -> 20240909
- libarchive: Fix CVE-2024-48957 & CVE-2024-48958
- gcc: ignore CVE-2023-4039
Changes in meta-openembedded@meta-openembedded for 2024.12#
- sound-theme-freedesktop: Update SRC_URI
- keyutils: Update SRC_URI
- libatasmart: Update SRC_URI to fix fetch issue
- xmlrpc-c: fix do_fetch error
- rocksdb: Add ptest support
- cjson: upgrade 1.7.17 -> 1.7.18
- android-tools: Create flag file /etc/usb-debugging-enabled
- android-tools-adbd.service: Update ConditionPathExists to /etc
- tgt: Security fix for CVE-2024-45751
- frr: fix CVE-2024-44070
- libdevmapper: Inherit nopackages
- python3-smbus2: Fix LIC_FILES_CHKSUM
- python3-haversine: Fix LIC_FILES_CHKSUM
- python3-googleapis-common-protos: Fix LIC_FILES_CHKSUM
- python3-pycurl: Fix LICENSE
- python3-fann2: Fix LICENSE
- python3-colorama: Fix LICENSE
- python3-pillow: Fix LICENSE and change SUMMARY to DESCRIPTION
- python3-parse-type: Fix LICENSE
- python3-mock: Fix LICENSE
- python3-crc32c: Amend LICENSE declaration
- python3-cbor2: Fix LICENSE and LIC_FILES_CHKSUM
- python3-xlsxwriter: Fix LICENSE
- python3-pybind11: Fix LICENSE
- opensc: Fix LICENSE declaration
- squid: Security fix CVE-2023-5824
- libndp: Patch CVE-2024-5564
Changes in meta-clang@meta-clang for 2024.12#
- spirv-llvm-translator: update SPIRV-Headers branch from master to main
Changes in meta-intel@sm2s-intel-all for 2024.12#
- intel-microcode: upgrade 20240910 -> 20241029
Changes in meta-virtualization@meta-virtualization for 2024.12#
- go-cli: use main branch
- python3-colorama: drop recipe
Changes in meta-flutter@meta-flutter for 2024.12#
- Merge pull request #588 from meta-flutter/jw/kirkstone-scarthgap
- Updates from scarthgap
- Merge pull request #589 from meta-flutter/jw/kirkstone-ci
- remove libwebrtc
- Remove pdfium
- pdfium roll
- libwebrtc
- Flutter 3.24.4
- Roll ivi-homescreen/flutter-auto
- Remove libcamera override
- Continus Integration Jobs
- flutter-auto: check for systemd DISTRO_FEATURES
- Merge pull request #614 from kwavnet/fix/commercial-flag
- ivi-homescreen: check commercial flag
Changes in meta-retro@meta-retro for 2024.12#
- qt5: move all qt5 to dynamic-layers
- layer.conf: move qt5 to recommends
- recipes-libretro: updated revisions 07.11.2024
- recipes-retroarch: updated retroarch to 1.19.0
- recipes-libretro: updated revisions 25.09.2024
- recipes-libretro: updated revisions 02.07.2024
- recipes-libretro: updated revisions
- conf: removed meta-python2 references, python2 no longer required
- recipes-libretro: updated revisions
- firmware-libretro: removed problematic characters workaround
- recipes-retroarch: fixed revisions for db, autoconfig and assets
Changes in meta-webkit@meta-webkit for 2024.12#
- wpewebkit: Implement synthesizeCompositionKeyPress() for WPE Platform
- wpewebkit: Update PACKAGECONFIG for experimental WPE platform
- wpewebkit: Fix PACKAGECONFIG for speech-synthesis
- Create sync-main-current-release.yml
- ci: .github: Add manifest and CI build configuration for styhead release
- highway: Fix the upstream status in pr_1589.patch
- conf/layer: Add compatible Styhead Yocto release
- webkitgtk: Bump to version 2.46.2
- wpewebkit: Bump to version 2.46.2
- wpewebkit: Enable QtWPE build support for Qt6
- wpewebkit: inherit features_check
- conf: Update preferred versions for WebKit components
- Update recipes for development branches
- wpebackend-fdo: Bump-up to 1.14.3
- cog: Bump-up references to 0.18.4
- wpewebkit: Fix build failure on musl (roundeven and roundevenf)
- wpewebkit: Add opengl as REQUIRED_DISTRO_FEATURES
- wpewebkit,ci: Bump to version 2.46.1
- webkitgtk: Bump to version 2.46.1
- layer.conf: add LAYERDEPENDS
- Add compatibility with walnascar
- layer: Remome BB_DANGLINGAPPENDS_WARNONLY from the layer definition
- webkitgtk: Bump to version 2.46.4
- wpewebkit: Bump to version 2.46.4
Changes in simplecore-manifest for 2024.12#
sync: synced file(s) with avnet-embedded/ci-automation
Changes in 2024.9#
New features in 2024.9#
scotty-test
gained support to work with labgrid instances. We will enhance this feature heavily in the future.
Important bugfixes in 2024.9#
many bugfixes to applications running on 7’’ displays
Migrating to 2024.9#
we updated Flutter to 3.24.x release, this might have impact on your custom application. please consult the flutter change notes
Detailed changelog for 2024.9#
Changes in meta-flutter for 2024.9#
Merge pull request #569 from blindmatrix/kirkstone-3.24.2
Updated to Flutter 3.23.2
Changes in meta-intel for 2024.9#
intel-microcode: upgrade 20240813 -> 20240910
Changes in meta-openembedded for 2024.9#
python3-django: Upgrade 4.2.10 -> 4.2.15
python3-django: Fix CVE-2024-42005
nginx: Backport fix for CVE-2024-7347
postgresql: upgrade 14.11 -> 14.13
krb5: fix CVE-2024-26458 and CVE-2024-26461
Changes in meta-qt6 for 2024.9#
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
python3-qface: backport recipe from meta-oe master
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
qtshadertools: update license
Update submodule refs on '6.7' in yocto/meta-qt6
squish: update recipe
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
qtshadertools: update licenses
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
squish: disable squish module
Update submodule refs on '6.7' in yocto/meta-qt6
Bump version to 6.7.3
Update submodule refs on '6.7' in yocto/meta-qt6
layer: add compatibility to styhead
pyqt6: add recipes
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
qtwebengine: add PACKAGECONFIG for x11 dependencies
nativesdk-packagegroup-qt6-toolchain-host-addons: Add wayland dependent packages conditionally
Update submodule refs on '6.7' in yocto/meta-qt6
Add vendor to CVE_PRODUCT
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Bump version to 6.7.2
qtwayland: fix patch fuzz
Update submodule refs on '6.7' in yocto/meta-qt6
qtwayland: make wayland DISTRO_FEATURES a requirement
readme: update Yocto support table
coin: switch one build to scarthgap
coin: don't use nanbield for mingw builds
pyside6: workaround big.LITTLE architectures
pyside6: update revision
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
qtwayland: fix patch fuzz
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
qtdatavis3d: add feature_check for opengl
ptest: disable examples build
Update submodule refs on '6.7' in yocto/meta-qt6
qttools: update revision
coin: add pyside6 to CI build
pyside6: Qt for Python
Bump version to 6.7.1
squish: don't move executables
Update submodule refs on '6.7' in yocto/meta-qt6
qtbase: fix patch fuzz
qtbase: don't generate qmake wrapper
qtbase: add PACKAGECONFIG for wayland support
squish: fix QA issue
squish: add profile script
Update submodule refs on '6.7' in yocto/meta-qt6
squish: make wayland optional
Update submodule refs on '6.7' in yocto/meta-qt6
Add support for building Squish
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
layer.conf: update LAYERSERIES_COMPAT for scarthgap
packagegroup: add Qt modules only on supported archs
qtbase: prefer system png
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
libwebp: add workaround for native build
qtwebengine: Remove setting --target option with yocto
qtwebengine: Add missing dependency on native libevent.pc
qtwebengine: Pass OE specific pkg-config-native for host pkg-config
qtdoc: only add qtpdf to DEPENDS for machines in COMPATIBLE_MACHINE
Update submodule refs on '6.7' in yocto/meta-qt6
Update submodule refs on '6.7' in yocto/meta-qt6
packagegroup: fix warning caused by inherit_defer
coin: update build targets
ptest: skip non-existing tests
Add recipe for QtDoc
qtmultimedia: update revision
Update submodule refs on '6.7' in yocto/meta-qt6
webengine: update patch
Update submodule refs on '6.7' in yocto/meta-qt6
ptest: better handling for test list
Add srcrev for QtDoc
pytest-qt: upgrade to latest version
qt6-git.inc: Switch to 6.7 branch
qtwebengine: update to 118-based
Update submodule refs on '6.7' in yocto/meta-qt6
srcrev_update: support for all recipes
qttools: use clang if it is available
qtinterfaceframework: fix packaging error
qtinterfaceframework: remove simulation and reference api
Update submodule refs on 'dev' in yocto/meta-qt6
Update submodule refs on 'dev' in yocto/meta-qt6
Update submodule refs on 'dev' in yocto/meta-qt6
qtdeclarative: add dependency to qtsvg
qtbase: fix QLibraryInfo prefix with usrmerge
Update submodule refs on 'dev' in yocto/meta-qt6
Update submodule refs on 'dev' in yocto/meta-qt6
Update submodule refs on 'dev' in yocto/meta-qt6
qt3d: remove upstreamed patch
Update submodule refs on 'dev' in yocto/meta-qt6
coin: add test config for build ptest image
qmlcompiler: enable ptest
qtwebengine: enable ptest
qtconnectivity: enable ptest
ptest: better ptest support
Revert "protobuf: add workaround for qtgrpc"
coin: add CI build for nanbield
Update submodule refs on 'dev' in yocto/meta-qt6
Update submodule refs on 'dev' in yocto/meta-qt6
qtgrpc: update to latest revision to fix build failure
protobuf: add workaround for qtgrpc
Remove old patches from qtwebengine
Update submodule refs on 'dev' in yocto/meta-qt6
Workaround too eager packagegroup sanity check
Remove checks for required meta layers
layer.conf: fix LAYERDEPENDS_qt6-layer
qtgraphs: remove opengl requirement
Update submodule refs on 'dev' in yocto/meta-qt6
qtbase: add PACKAGECONFIG for egldevice platform plugin
Update submodule refs on 'dev' in yocto/meta-qt6
Update submodule refs on 'dev' in yocto/meta-qt6
readme: remove notes about webengine testing
qtapplicationmanager: remove unneeded CFLAGS
qtopcua: add support for native and nativesdk
Update submodule refs on 'dev' in yocto/meta-qt6
qtbase: add at-spi2-core as dependency for accessibility option
readme: Add link to bug tracker
qtmultimedia: enable ffmpeg only if its license is accepted
Update submodule refs on 'dev' in yocto/meta-qt6
Revert "qtbase: fix build with kirkstone"
Update submodule refs on 'dev' in yocto/meta-qt6
Update submodule refs on 'dev' in yocto/meta-qt6
Update submodule refs on 'dev' in yocto/meta-qt6
Update submodule refs on 'dev' in yocto/meta-qt6
Revert "qtwebengine: fix build without DRI"
qtapplicationmanager: Fix build with musl
layer.conf: update LAYERSERIES_COMPAT for nanbield
Update submodule refs on 'dev' in yocto/meta-qt6
Update submodule refs on 'dev' in yocto/meta-qt6
qtshadertools: Fix missing dependency to spirv-tools
qtbase: Add locale-base-c only on glibc based targets
qtbase: fix install if lcl_maybe_fortify is empty
Conversion script to use new module names
qtwebengine: fix build without DRI
qtdeclarative: add dependency to QtSvg for example
Update submodule refs on 'dev' in yocto/meta-qt6
qtwebengine: fix x86_64 build of ffmpeg
Use std::size_t instead of int to store position in string
qtwebengine: update chromium branch
Update submodule refs on 'dev' in yocto/meta-qt6
coin: Add workaround for static build in CI
spirv-tools: remove bbappend
python: remove duplicate python recipes
qtbase: fix build with kirkstone
coin: remove langdale from CI tests
Drop support for older Yocto releases
coin: add workaround for QA warning on qemu
coin: use INIT_MANAGER to select systemd
qtshadertools: add runtime dependency to spirv-tools
examples: add runtime dependency to main package
readme: add note about release branches and tags
qtwebview: Match COMPATIBLE_MACHINE with qtwebengine
conan.inc: Remove support
qtbase: Add a packageconfig knob to enable lld linker
*.patch: add Upstream-Status to all patches
Add 6.6 compatibility notes
Remove legacy license identifier mappings in layer config
qtwebengine: update patch
qt6: bump version to 6.7.0
Update submodule refs on 'dev' in yocto/meta-qt6
qttools: add PACKAGECONFIG for clang dependency
Changes in meta-virtualization for 2024.9#
kubernetes: Security fix for CVE-2023-3676 and CVE-2023-3955
docker-distribution: Use dup3 for riscv64
Changes in meta-webkit for 2024.9#
wpewebkit: fix override syntax
webkitgtk: Bump to version 2.44.4
wpewebkit: Bump to version 2.44.4
ci manifest: Fix the meta-raspberrypi revision to scarthgap.
wpewebkit: Add a "release-with-debug-info" knob.
Changes in poky for 2024.9#
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.21
wireless-regdb: upgrade 2024.05.08 -> 2024.07.04
apr: upgrade 1.7.2 -> 1.7.5
python3: Security fix for CVE-2024-8088
sqlite3: Rename patch for CVE-2022-35737
sqlite3: CVE-ID correction for CVE-2023-7104
qemu: fix CVE-2024-7409
grub: fs/fat: Don't error when mtime is 0
cryptodev-module: Fix build for linux 5.10.220
bind: Upgrade 9.18.24 -> 9.18.28
vim: Upgrade 9.1.0114 -> 9.1.0682
vim: upgrade from 9.0.2190 -> 9.1.0114
curl: Ignore CVE-2024-32928
libyaml: Ignore CVE-2024-35325
libsoup: fix compile error on centos7
image_types.bbclass: Use --force also with lz4,lzop
python3: add PACKAGECONFIG[editline]
curl: Security fix for CVE-2024-7264
Tiff: Security fix for CVE-2024-7006
libyaml: ignore CVE-2024-35326
migration-guide: add release notes for 4.0.20
ref-manual: fix typo and move SYSROOT_DIRS example
bitbake: data_smart: Improve performance for VariableHistory
python3-pycryptodome(x): use python_setuptools_build_meta build class
orc: upgrade 0.4.32 -> 0.4.39
python3-certifi: Fix CVE-2024-39689
busybox: CVE-2023-42364, CVE-2023-42365, CVE-2023-42366 fixes
go: fix CVE-2024-24791
ghostscript: fix CVE-2024-29506
ghostscript: fix CVE-2024-29509
ofono: fix CVE-2023-2794
ghostscript: fix CVE-2024-29511
libyaml: Update status of CVE-2024-35328
lttng-modules: Upgrade 2.13.9 -> 2.13.14
linux-yocto/5.15: update to v5.15.164
linux-yocto/5.15: update to v5.15.162
linux-yocto/5.15: update to v5.15.161
linux-yocto/5.15: update to v5.15.160
linux-yocto/5.15: update to v5.15.158
go: Fix CVE-2024-24789
gtk+3 : backport fix for CVE-2024-6655
gcc-runtime: remove bashism
wireless-regdb: upgrade 2024.01.23 -> 2024.05.08
llvm: Fix CVE-2024-31852
llvm: Fix CVE-2023-46049
wpa-supplicant: Patch CVE-2023-52160
uboot-sign: Fix index error in concat_dtb_helper() with multiple configs
python3-jinja2: Upgrade 3.1.3 -> 3.1.4
libarchive: ignore CVE-2024-37407
busybox: Patch CVE-2021-42380
ruby: backport fix for CVE-2024-27282
busybox: Fix CVE-2023-42363
Changes in simplecore-bsp for 2024.9#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sm2s-intel-all: use MACHINE_EXTRA_RDEPENDS
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
repo: resolve linter issues
Changes in simplecore-distro for 2024.9#
simplewitch: bump to latest
flutter-simpleswitch: ignore linting issue
sdk: install pillow from sources
sdk: fix SDK host tools
simpleswitch-sdk: export PYTHON_SITEPACKAGES_DIR
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
python3-numato-gpio: add recipe
simpleswitch: bump to latest
flutter-sdk: fix sdk setup call
simpleswitch: bump to latest
feat: add the software click tool
feat: add detect input and get display size methods The get display method used in screenshot helper has been removed and a more general method has been created.
feat: add screenshots for 7 inches display
feat: modify the graphical tests In the tractor tests, the GPIO Expander is used when available and the software click is used. The cog tests and the launcher tests have been modified to run on a 7 inches display.
feat: add helper for the GPIO expander
fix: modify screenshots for the mqtt tests
feat: use the decorator Manual on manual tests
feat: add decorators Manual, GPIO_Expander and ManualGPIO
simpleswitch-publish: suppress linter finding
launcher: use flutter-fixups
hello-world-flutter: fix 3.24.x issues
flutter-tractor: bump to latest
flutter-fixups: add class
flutter-engine: update to 3.24.2
paho-mqtt-cpp: update to 1.4.1
assimp: update to 5.4.3
msc-cmake-scripts: update to 2.25.1
mscio-drivers: update to 5.7.0
launcher: bump to latest
simpleswitch: bump to latest
flutter-runner: enforce min resolution
container-helper: retry skopeo copy
simpleswitch: bump to latest
tests: add test for SDK dts support
sync: synced file(s) with avnet-embedded/ci-automation
launcher: update to latest
simpleswitch: bump to latest
sync: synced file(s) with avnet-embedded/ci-automation
repo: fix linter issues
sync: synced file(s) with avnet-embedded/ci-automation
cog: update youtube video link
qtbase: enforce wayland in PACKAGECONFIG
sync: synced file(s) with avnet-embedded/ci-automation
repo: resolve linter issues
Changes in tools for 2024.9#
test-report: update test reporting
feat: add test reports for imx8plus 2024.9
feat: add test reports intel 2024.9
feat: add test reports for imx8mini 2024.9
feat: add test reports for imx8nano release 2024.9
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
scotty-test: properly pass local dir
scotty-test: use correct path for unpack
scotty: package labgrid data in subdirs
scotty-test: probe more labgrid data paths
test-report: update test reporting
test-report: update test reporting
scotty: update requirements
scotty-test/labgrid: fix arguments
test-report: update test reporting
scotty-test/labgrid: auto create home dir
scotty/setup: properly package labgrid items
scotty-test: use data files of labgrid from install
labgrid: move to scotty-labgrid
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
fix: add labgrid package
fix: fix current directory
fix: fix shared directory
sync: synced file(s) with avnet-embedded/ci-automation
fix: add package labgrid
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
build(deps): update linkchecker requirement in /scotty
build(deps): update pydata-sphinx-theme requirement in /scotty
build(deps): update sphinx-design requirement
test-report: update test reporting
doc: add documentation for labgrid The documentation explains how to use labgrid with scotty-test
build(deps): update azure-storage-blob requirement in /scotty
test-report: update test reporting
test-report: update test reporting
feat: add licenses for labgrid files
feat: add dependence to numato-gpio
feat: add the labgrid files The coordinator and client are added. The testsuite contains the tests to get the IP address and the GPIO expander
feat: add some functions to use labgrid
feat: Offer to run the tests with or without Labgrid If tests are run with Labgrid, it get the IP address, the GPIO expander and flash the SD card It also offer the possibility to use a GPIO Expander when running the tests without Labgrid
feat: add menus to setup the tests Choose automatic or manual tests and with or without Labgrid
repo-settings: generate fresh templates
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
dependabot: group sphinx updates
scotty: update requirements
dependabot: tune config
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
ci: add dependabot config
scotty-docker: rename requirements file
test-report: update test reporting
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-manifest for 2024.9#
Releasing 2024.9rc3
sync: synced file(s) with avnet-embedded/ci-automation
Releasing 2024.9rc2
sync: synced file(s) with avnet-embedded/ci-automation
Releasing 2024.9rc1
docs: release notes 2024.09
autoupdate: Update meta-webkit
autoupdate: Update poky
autoupdate: Update meta-flutter
autoupdate: Update meta-intel
autoupdate: Update meta-openembedded
repo-settings: generate fresh templates
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-webkit
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-virtualization
autoupdate: Update meta-qt6
common: upgrade to qt6 6.7 release
scotty-layers: set QT_EDITION
scotty-layers: add conflicts for qt6
scotty-layers: remove qt6 alias
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-webkit
Changes in 2024.8#
New features in 2024.8#
We welcome our new brand Tria with a full makeover of our documentation and software
Our SDK gained support for the
dts
profile, which allows you to create new device tree overlays in a fast and easy wayVue.js based tractor demo gained support for the GPS service
SimpleSwitch launcher now allows to install to eMMC on device that support it
Breaking changes in 2024.8#
the certificate for
Remote desktop support for weston
has been renewed. Please update your local settings, if you permanently allowed the prior certificate
Important bugfixes in 2024.8#
the SimpleSwitch launcher now works in fullscreen mode, independent of the screen resolution
use of transparency for logos used with our
branding
support was fixed
Detailed changelog for 2024.8#
Changes in meta-clang for 2024.8#
Revert "libcxx: Do not induce -mbranch-protection externally on arm64"
nonclangable: remove '-mbranch-protection=standard' globally on aarch64
Update libcxx_git.bb
compiler-rt-sanitizers: Fix native build tooling paths
libcxx: Do not induce -mbranch-protection externally on arm64
Changes in meta-intel for 2024.8#
intel-microcode: upgrade 20240531 -> 20240813
intel-microcode: upgrade 20240514 -> 20240531
Changes in meta-openembedded for 2024.8#
nss: fix failed test of nss.
nss: fix failed test of nss.
php-fpm: fix systemd
php: Fix install conflict when enable multilib.
tcpreplay: Fix CVE-2023-4256
xfce4-panel-profiles:fix tar error
nginx-1.20.1: Drop reference to removed patch
giflib: fix build with gold and avoid imagemagick-native dependency
krb5: Fix for CVE-2024-37370 and CVE-2024-37371
apache2: Upgrade 2.4.59 -> 2.4.60
Changes in meta-virtualization for 2024.8#
podman-compose: switch to main branch
libvirt: Fix CVE-2024-1441 and CVE-2024-2496
Changes in meta-webkit for 2024.8#
webkitdevci: Add xcb-util-cursor (for building cog/x11) and be explicit about GTK4
webkitdevci: add polkit feature and tune packages installed.
Changes in poky for 2024.8#
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.20
glibc-tests: Add missing bash ptest dependency
glibc-tests: correctly pull in the actual tests when installing -ptest package
linuxloader: add -armhf on arm only for TARGET_FPU 'hard'
openssh: fix CVE-2024-6387
OpenSSL: Security fix for CVE-2024-5535
gstreamer1.0-plugins-base: fix CVE-2024-4453
wget: Fix for CVE-2024-38428
man-pages: remove conflict pages
man-pages: add an alternative link name for crypt_r.3
gobject-introspection: Do not hardcode objdump name
openssl: Upgrade 3.0.13 -> 3.0.14
glibc: stable 2.35 branch updates
ruby: fix CVE-2024-27280
acpica: fix CVE-2024-24856
libxml2: Security fix for CVE-2024-34459
glib-2.0: patch CVE-2024-34397
migration-guides: add release notes for 4.0.19
bitbake: tests/fetch: Tweak test to match upstream repo url change Upstream changed their urls, update our test to match.
Changes in simplecore-bsp for 2024.8#
sync: synced file(s) with avnet-embedded/ci-automation
docs: point to new product website
gdk-pixbuf: ignore missing ptest files
docs: apply rebranding
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-distro for 2024.8#
desktop-config: enforce minimum resolution
distro-installer: run fs check after cloning
sync: synced file(s) with avnet-embedded/ci-automation
launcher: bump to latest
launcher: bump to latest
mqtt-daemon: bump to latest
docs: fix sbom download links
simpleswitch-cog: update to new brand
docs/container-download: mention launcher
docs/remote-desktop: fix link
docs: renew screenshots
tractor-web: bump to latest
docs: update screenshots of UI
branding: switch to launcher like theme
weston: replace remote desktop certificate
sdk-tool: bump to latest
launcher: bump to latest
qt6-samegame: update screenshot
docs/production: remove QT section
docs: point to new product website
package-template: weak define DISPLAY_DRIVERS
docs: add a documentation about dts template
simplecore-simpleswitch-sdk: add dts vscode
nativesdk-simpleswitch-sdk: add dts template
simpleswitch-vscode-templates-dts: create it
nativesdk-executable-helper: add a find dtb helper
simpleswitch-dts-template: create a DTS template
simpleswitch-dtb-config: split package
simpleswitch-dtb-config: install from dtb path
container-push: allow network and better logs
container-push: fix description strip
sdk-tool: bump to latest
flutter-apps: allow network access in compile
dep5: remove duplicated files
docs/simpleswitch: adjust colors
distro: use Tria brand name
branding: use new logo
boot-logo-creator: fix transparency
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
fix: modify tests to use images size The method get_display_size allows to get the display size. The crop_color method has been modify to be used when the launcher is not displayed in fullscreen
fix: modify graphical tests to use images size
fix: add images with different sizes
fix: change screenshots to use right signal
fix: use GPIO6 instead of GPIO1 in tractor demo
fix: remove GPIO0 test for EP5-002 As the GPIO0 is not available on EP5-002, the test is removed because it will always fail
simpleswitch-package: sanity PN check
sbom-viewer: update to latest
Changes in tools for 2024.8#
test-report: update test reporting
feat: add tests reports for imx8mini release 2024.8
feat: add tests reports for imx8nano release 2024.8
feat: add tests reports for intel release 2024.8
feat: add tests reports imx8plus 2024.8
actionlint: add doc-runner label
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
sphinx/css: underline links
sync: synced file(s) with avnet-embedded/ci-automation
scotty/ui: apply new brand colors
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
repo: apply rebranding
ext-sdk-docker: accept all licenses by default
sync: synced file(s) with avnet-embedded/ci-automation
sdk-docker: remove volume
sync: synced file(s) with avnet-embedded/ci-automation
scotty: set seccomp to unconfined
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
Changes in simplecore-manifest for 2024.8#
sync: synced file(s) with avnet-embedded/ci-automation
Releasing 2024.8rc1
docs: update release notes
autoupdate: Update meta-clang
autoupdate: Update meta-intel
docs: add 2024.8 release notes
autoupdate: Update poky
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-openembedded
autoupdate: Update meta-webkit
autoupdate: Update meta-clang
autoupdate: Update meta-virtualization
autoupdate: Update meta-clang
Changes in 2024.7.1#
Detailed changelog for 2024.7.1#
Changes in simplecore-distro for 2024.7.1#
docs/sdk: redo download docs
docs/base-images: fix download links
scotty-builds: fix artifact names for upload
Changes in tools for 2024.7.1#
sync: synced file(s) with avnet-embedded/ci-automation
testreport: merge numbers as well
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
Changes in simplecore-manifest for 2024.7.1#
sync: synced file(s) with avnet-embedded/ci-automation
Changes in 2024.7#
New features in 2024.7#
Qt6
is now the new default implementation forQt
. Support forQt5
has been moved tosimplecore-qt5
incubator.meta-community-dts
offers device tree overlays from the community. Currently available areGEA-121B01 display configuration for
sm2s-imx8mini
G156HCE-L01 display configuration for
sm2s-imx8mini
,sm2s-imx8nano
andsm2s-imx8plus
scotty docker container is now based on Ubuntu 22.04
SimpleSwitch images and SDKs now embed their Software bill of material
the
simpleswitch-sbom-viewer
package offers a web based UI to analyze the data
SimpleSwitch image archives now only contain the needed files
the graphical and non-graphical SimpleSwitch images are now available separately
Screen rotation can now be configured through SimpleSwitch packages
look for
simpleswitch-config-rotation-90, -180, -270
packages
Breaking changes in 2024.7#
Qt5
has been dropped in favor ofQt6
.simplecore-qt5
will continue to provide support forqt5
outside of the SimpleCore/SimpleSwitch mainline, as an incubator9p
based sharing of files with a QEMU virtual machine has been dropped in favor of a disk image based solution. Please upgrade your local libvirt bundle.simpleswitch-dhcp-helper
support forqemux86-64
was dropped, as QEMU doesn’t need this functionality.simplecore-qt6
incubator is now deprecated, after being moved to mainline SimpleCore/SimpleSwitch
Important bugfixes in 2024.7#
simpleswitch-helper
now checks for the package image being available
Incubator news for 2024.7#
simplecore-qt5
now serves the formerQt5
support for SimpleSwitch images and SDKsimplecore-qt6
is now considered deprecatedsimplecore-games
offers a selection of games
Deprecated in 2024.7#
simpleswitch-dhcp-helper
support forqemux86-64
was dropped, as QEMU doesn’t need this functionality. The package was also removed from the GHCR store.simplecore-qt6
incubator is now deprecated, after being moved to mainline SimpleCore/SimpleSwitchbuildhistory
has been removed from the default scotty build configuration. If you need this functionality, please add it back manually.9p
based sharing of files with a QEMU virtual machine has been dropped in favor of a disk image based solution. Please upgrade your local libvirt bundle.Qt5
support forqt-webengine
has been removed. This also removes the need for end-of-life Python 2.x. We do not recommend starting new projects, especially using the webengine, onQt5
.Qt6
is the recommended replacement.
Migrating to 2024.7#
we recommend to remove
qt5
SDK extensions and replace it byqt6
. Ifqt5
support is still needed, use the SDK extension fromsimplecore-qt5
incubatorwe recommend to update and replace your local QEMU libvirt bundle by the new version
Detailed changelog for 2024.7#
Changes in meta-clang for 2024.7#
Revert "Add files via upload"
Add files via upload
Changes in meta-openembedded for 2024.7#
php: Upgrade to 8.1.29
rdfind: fix build with gcc-13
giflib: upgrade to version 5.2.2
nano: Security fix for CVE-2024-5742
gnome-shell: correct regression with glib-2.0 fix for CVE-2024-34397
yajl: backport Debian patch for CVE-2022-24795
sip3: Fix segmentation fault
openvpn: fix multiple CVEs
nginx-1.21.1: Drop reference to removed patch
python3-pyyaml-include: support native and nativesdk build
nginx: Remove obsolete patch
nodejs: fix CVE-2023-46809
nodejs: fix CVE-2024-22025
nodejs: fix CVE-2024-22019
Changes in meta-qt6 for 2024.7#
New repository added
Changes in meta-webkit for 2024.7#
webkitdevi distro: do not disable Weston on systemd.
Fix build failure on scarthgap.
Changes in poky for 2024.7#
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.19
git: Fix multiple CVEs
util-linux: Fix CVE-2024-28085
ghostscript: fix CVE-2023-52722
ghostscript: fix CVE-2024-29510
ghostscript: fix CVE-2024-33871
ghostscript: fix CVE-2024-33869
ghostscript: fix CVE-2024-33870
initscripts: Add custom mount args for /var/lib
systemd-systemctl: Fix WantedBy processing
classes: go-mod: do not pack go mod cache
go.bbclass: fix path to linker in native Go builds
go: Always pass interpreter to linker
binutils: Rename CVE-2022-38126 patch to CVE-2022-35205
openssl: patch CVE-2024-4603
libarchive: fix CVE-2024-26256
bitbake: parse: Improve/fix cache invalidation via mtime
libpciaccess: Remove duplicated license entry
glibc: Update to latest on stable 2.35 branch
gstreamer1.0-plugins-bad: fix CVE-2023-50186
bluez5: Fix CVE-2023-27349 CVE-2023-50229 & CVE-2023-50230
xserver-xorg: fix CVE-2024-31083
xserver-xorg: fix CVE-2024-31082
ref-manual: update releases.svg
migration-notes: add release notes for 4.0.18
documentation/poky.yaml.in: drop mesa/sdl from essential host packages
documentation: standards.md: align with master branch
dev-manual: update custom distribution section
ref-manual: variables: Update default INHERIT_DISTRO value
ppp: Add RSA-MD in LICENSE
libarchive: fix multiple security vulnerabilities in pax writer
kernel.bbclass: check, if directory exists before removing empty module directory
linux-yocto/5.15: cfg: remove obselete CONFIG_NFSD_V3 option
linux-yocto/5.15: update CVE exclusions (5.15.157)
linux-yocto/5.15: update to v5.15.157
linux-yocto/5.15: update CVE exclusions (5.15.156)
linux-yocto/5.15: update to v5.15.156
linux-yocto/5.15: update CVE exclusions (5.15.155)
linux-yocto/5.15: update to v5.15.155
linux-yocto/5.15: update CVE exclusions (5.15.153)
linux-yocto/5.15: update to v5.15.153
linux-yocto/5.15: update CVE exclusions (5.15.152)
linux-yocto/5.15: update to v5.15.152
linux-yocto/5.15: update CVE exclusions (5.15.151)
linux-yocto/5.15: update to v5.15.151
python3: Upgrade 3.10.13 -> 3.10.14
less: backport Debian patch for CVE-2024-32487
ncurses: Fix CVE-2023-45918
gstreamer1.0-plugins-bad: fix CVE-2023-44446
gstreamer1.0-plugins-bad: fix CVE-2024-0444
ofono: fix CVE-2023-4233
ofono: fix CVE-2023-4234
rootfs-postcommands.bbclass: Only set DROPBEAR_RSAKEY_DIR once
glibc: Update to latest on stable 2.35 branch
go: Fix for CVE-2023-45288
gnutls: fix CVE-2024-28835
gnutls: fix CVE-2024-28834
Changes in simplecore-bsp for 2024.7#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
comm-dts: directly addpen to SM2S_OVERLAYS
dts-community: add GEA-121B01 for s2ms-imxmini
meta-dts-community: add optional layer
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-distro for 2024.7#
qt6-tractor: fix metadata
fix: wait for the container to be started
fix: modify reference screenshots
fix: add dependencies before installing container
docs: change package name
fix: publish simpleswitch-tractor-qt6 package
fix: clean some useless logs in the launcher tests
docs: bring back tractor-qt package docs
docs: use qt6 template
simpleswitch-image: clean apps image creation
simpleswitch: remove unused images
sync: synced file(s) with avnet-embedded/ci-automation
launcher: bump to latest
simpleswitch-package: set condensed fonts covered
simpleswitch: add rotation settings as packages
test/status: catch empty json
qtquick3d: remove examples from the SDK
qtquick3d: remove examples from the SDK
scotty-builds: compile Qt6 apps and SDK
packagegroup-simpleswitch-publish: add Qt6 apps
simplecore-simpleswitch-os-weston-image: do tests
oeqa: add test for tractor demo
simplecore-simpleswitch-qt6-tractor-image: create
simpleswitch-qt6-tractor: add recipe
tractor-qt6: add recipes
test/qt6: integrate Qt6 SDK test
docs: update for Qt6
sdk: export QMAKESPEC env variable
qtcreator-configurator: import recipes
docs: add qtsamegame launcher in the list
simplecore-weston-demo-image: use qt launcher
desktop-config: create a launcher for qtsamegame
simpleswitch-sdk: import recipe from Qt6 incubator
qt6 vscode: import recipe
images: import qt samegame images from incubator
simpleswitch-qt-template: import recipe
qtsamegame: import recipe
qtpdf: depends on cups-native
layers: create a qt6 dynamic layers
tests/helper: fix call in test
dep5: syntax fix
assimp: update to 5.4.0
paho-mqtt-cpp: update to 1.4.0
sync: synced file(s) with avnet-embedded/ci-automation
docs: redo base image downloads
simpleswitch: bump to latest
scotty-builds: only archive what is needed
distro/fixup: fix testexport method
distro: provide fixup for testimage
tests: add test for embedded sboms
sbom-viewer: add recipes
integrate-sbom: add class
publish: split packagegroup
distro: disable image suffixes and symlinks
tests/helper: use correct install path
tests/ext/testcontainer: return path
tests/helper: reactivate tests on QEMU
tests: remove dhcp-helper reference
fix: remove realpath option for find. Actually this option does not exit for the installed version.
fix: fix the tests that were not working The tests have been reorganize to be in alphabetical order. The install test has been modify because the previous command was not working. A test to restart the mqtt service has been added before the tests for values. Display tests have been modify as the launcher was modified.
fix: modify reference images for the launcher
fix: modify the methods for mqtt using IP address
fix: modify methods for the launcher In install, check that the container is not already installed and use the subscribe_json method
docs: remove Qt cinematic exp from launchers
docs: remove Qt Kiosk browser from doc
docs: remove SimpleSwitch Qt apps docs
tests: remove Qt tests
meta-qt5: remove qt5 dynamic layer
qt5-layer: remove qt5 dynamic layer
test-image: remove consecutive new lines
dhcp-helper: only install on real hardware
simpleswitch: bump to latest
simpleswitch-image: use ext4 drive instead of 9p
kernel: remove CONFIG_NFSD_V3
Changes in tools for 2024.7#
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
feat: add test reports for intel
test-report: update test reporting
feat: add test reports for imx8mini
feat: add test reports for imx8nano
feat: add test reports for imx8plus
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
templates: disable all gdk-pixbuf tests
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
vm_create: fix apps image options
docs: update vm_bundle documentation
testreport: add more mock modules
dynamic-matrix: fix image path in build map
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
testreport: fix docstring extract
test-report: update test reporting
sdk-docker: add missing utils for relocation
sdk-docker: add missing xz dependency
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docker: upgrade to Ubuntu 22.04
scotty: allow multiple add-overlays in extensions
testreport: skip parsing on empty reports
sphinx: change Qt incubator
sync: synced file(s) with avnet-embedded/ci-automation
vm_bundle: fixes
virtbundle: use additional disk
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sphinx: ignore all qt versions
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
testreport: use multiprocessing
templates: remove buildhistory
templates: update diskmon settings
scotty-test: make USB-C hw feature implicit
dynamic-matrix: add ARCHIVE switch
Changes in simplecore-manifest for 2024.7#
Releasing 2024.7rc4
Releasing 2024.7rc3
Releasing 2024.7rc2
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Releasing 2024.7rc1
docs: update 2024.7 release notes
docs: release notes 2024.7
autoupdate: Update meta-openembedded
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
qt6: add it
qt5: remove it
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-webkit
autoupdate: Update meta-clang
autoupdate: Update meta-openembedded
autoupdate: Update poky
Changes in 2024.6#
New features in 2024.6#
We are happy to announce the launch of our new SimpleSwitch Launcher. It replaces the old launcher tool. In addition you can use the same tool from your browser and from Windows or Linux
SimpleSwitch base images gained support for managing SimpleSwitch over MQTT
simpleswitch-mosquitto
is now installed by default in all SimpleSwitch base imagesSimpleSwitch SDK gained support to warn about conflicts between installed SDK extensions
the tractor GPS service gained support to configure the selected route
the Flutter tractor demo gained support for the tractor GPS service
the mapping of touchscreen to display can now be configured by the user
SimpleCore images now ship
strace
as a debugging tool by defaultsimpleswitch-glmark2
SimpleSwitch package let’s you benchmark OpenGL graphicssimpleswitch-vkmark
SimpleSwitch package let’s you benchmark Vulkan graphicsSimpleSwitch SDKs now ship all graphic drivers by default
Breaking changes in 2024.6#
For a local build with scotty, please make sure that you reconfigure your build with
scotty setup --force
, as we adjusted some configuration files
Important bugfixes in 2024.6#
QTCreator issues when using the
qt
SDK for Intel SoMs have been resolved. Please reconfigure usingqtcreator-kit-configurator
andqtcreator-project-configurator
All flutter application will automatically configure virtual keyboard support if a touchscreen is detected
SimpleSwitch packages from GCHR.io now correctly show combined licenses
flutter-engine
is now stripped inrelease
profile, saving >200MB of disk spaceGPU drivers for iMX8 series have been fixed
SDK extension environment variable handling was fixed. Please make sure you uninstall and reinstall any SDK extensions
scotty
had issues with--extra-env
fixedsimpleswitch-run
(orsimpleswitch-helper run
) command stopped using shell, which used special shell characters like*
and#
in the wrong waySimpleSwitch configuration packages now make sure changes on installation/uninstallation are properly written to the disk
Migrating to 2024.6#
SCOTTY_WHITELIST
has been renamed toSCOTTY_ALLOWLIST
, please update your scripts
Detailed changelog for 2024.6#
Changes in meta-flutter for 2024.6#
Roll v2
Roll v2.0 -separates plugin_common -prevents unused dependencies
v2.0 disable all plugins
ivi-homescreen/flutter-auto v2
Move archive_pub_cache after do_patch
ivi-homescreen v1.0
PUB_CACHE_ARCHIVE corner case resolution
update CHANGELOG.md
Update Pubspec Lockfile Handling
Changes in meta-intel for 2024.6#
intel-microcode: upgrade 20240312 -> 20240514
onevpl-intel-gpu: change branch name from master to main
onevpl: change branch name from master to main
Changes in meta-openembedded for 2024.6#
ITS#10094 libldap/OpenSSL: fix setting ciphersuites
nss: Backport fix CVE-2023-0767
uriparser: upgrade 0.9.6 -> 0.9.8
mbedtls: upgrade 2.28.7->2.28.8
php: upgrade 8.1.22 -> 8.1.28
libssh: Fix CVE CVE-2023-6004
nss: patch CVE-2024-0743
nss: patch CVE-2023-5388
libeigen: Update GPL-3.0-only to GPL-2.0-only
nginx: fix CVE-2023-44487
python3-pyyaml-include: Drop pytest --automake
Changes in meta-virtualization for 2024.6#
kubernetes: fix do_patch failure
libvirt: Backport fix for CVE-2024-2494
kubernetes: Backport fix for CVE-2024-3177
Changes in meta-webkit for 2024.6#
webkitgtk: Bump-up to version 2.44.1
wpewebkit: Bump-up to version 2.44.1
Changes in poky for 2024.6#
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.18
systemd: Fix vlan qos mapping
valgrind: skip intermittently failing ptest
nghttp2: Fix CVE-2024-28182
rust: add CVE_CHECK_IGNORE for CVE-2024-24576
ruby: fix CVE-2024-27281
libssh2: fix CVE-2023-48795
manuals: remove tab characters
kernel-dev: join mkdir commands with -p
manuals: fix incorrect double backticks
manuals: fix trailing spaces
manuals: add initial sphinx-lint support
manuals: fix duplicate "stylecheck" target
manuals: refer to new yocto-patches mailing list wherever appropriate
docs: conf.py: properly escape backslashes for latex_elements
release-notes-4.0.17: reorder CVEs
tcl: skip async and event tests in run-ptest
tcl: skip timing-dependent tests in run-ptest
tcl: Add a way to skip ptests
Revert "expat: fix CVE-2023-52425"
ncurses: patch CVE-2023-50495
openssl: patch CVE-2024-2511
xserver-xorg: Fix for CVE-2024-31080 and CVE-2024-31081
openssh: Add CVE-2023-51767 to CVE_CHECK_IGNORE
perl: ignore CVE-2023-47100
cups: fix typo in CVE-2023-32360 backport patch
dev-manual: improve descriptions of 'bitbake -S printdiff'
ref-manual: add documentation of the variable SPDX_NAMESPACE_PREFIX
profile-manual: usage.rst: further style improvements
contributor-guide: be more specific about meta-* trees
migration-guides: add release notes for 4.0.17
profile-manual: usage.rst: fix reference to bug report
manuals: use "manual page(s)"
profile-manual: usage.rst: formatting fixes
manuals: add initial stylechecks with Vale
common-licenses: Backport missing license
gcc: Backport sanitizer fix for 32-bit ALSR
python3-urllib3: update to v1.26.18
tiff: fix CVE-2023-52356 CVE-2023-6277
qemu: Fix for CVE-2023-6683
curl: backport Debian patch for CVE-2024-2398
expat: fix CVE-2023-52425
xwayland: fix CVE-2023-6816 CVE-2024-0408/0409
nghttp2: fix CVE-2023-44487
manuals: document VIRTUAL-RUNTIME variables
contributor-guide: add notes for tests
manuals: replace hyphens with em dashes
dev-manual: packages: fix capitalization
ref-manual: variables: adding multiple groups in GROUPADD_PARAM
ref-manual: variables: correct sdk installation default path
ref-manual: tasks: do_cleansstate: recommend using '-f' instead for a shared sstate
ref-manual: tasks: do_cleanall: recommend using '-f' instead
glibc: Fix subscript typos for get_nscd_addresses
stress-ng: avoid calling sync during do_compile
yocto-uninative: Update to 4.4 for glibc 2.39
linux-firmware: upgrade 20231211 -> 20240220
wireless-regdb: Upgrade 2023.09.01 -> 2024.01.23
wireless-regdb: upgrade 2023.05.03 -> 2023.09.01
cve-update-nvd2-native: Remove rejected CVE from database
cve-update-nvd2-native: Fix CVE configuration update
cve-update-nvd2-native: nvd_request_next: Improve comment
cve-update-nvd2-native: Remove duplicated CVE_CHECK_DB_FILE definition
cve-update-nvd2-native: Add an age threshold for incremental update
cve-update-nvd2-native: Fix typo in comment
python3-cryptography: Backport fix for CVE-2024-26130
expat: fix CVE-2023-52426
expat: patch CVE-2024-28757
Changes in simplecore-bsp for 2024.6#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
imx-gpu-viv: improve recipe
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-distro for 2024.6#
launcher: bump to latest
simpleswitch: add all x86 graphic drivers
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
fix: change the reference screenshots
weston-environment: remove nano spec conf
tests/io: add nano fixups
simpleswitch: bump to latest
weston: disable xwayland by default
tests/flutter-tractor: fix order of install
screenshot-launcher: fix arguments
distro-installer: force sfdisk
tests/launcher: add missing arguments
weston-debug: install v4l2-ctl
tests/distro: fix decorators
desktop-configure: sync after change
sdk-tool: bump to latest
tractor-gpiocontrol: add gpio metadata
dtb-configure: force sync after operation
launcher: bump to latest
simpleswitch: bump to latest
test/launcher: test for format of running
test/decorator: prefix log with testcase name
simpleswitch-image: reactivate launcher tests
test/helper: restructure
container-push: retry loop
simpleswitch: push benchmark packages
qtwayland: remove xcomposite-glx
assimp: add backfill recipe
generic-daemon: fix license location
simpleswitch-publish: add vkmark and glmark2
simpleswitch-vkmark: add package
simpleswitch-glmark: add package
glmark/vkmark: use simplecore logos
vkmark: add backfill recipe
simplecore: allow x11 distro feature again
generic-daemon: unpack in subdir
simpleswitch-template: install display drivers by default
simpleswitch: use imx-gpu-viv-megapack
simpleswitch-image: install strace by default
flutter-tractor: bump to latest
tests: temporary deactivate launcher tests
tests: revert timeout helper
launcher: bump to latest
sync: synced file(s) with avnet-embedded/ci-automation
simpleswitch/config: add more metadata
test: restart mosquitto after simpleswitch test
tests: set mqtt timeout to 30s
distro: add global timeout for tests
test/launcher: rework running test
test-image: add dhcp-helper
tests/launcher: rework
tests: improvements
test/mosquitto: do not install
test/distro-installer: turn to interactive test
tests/graphical_helper: improvements
test/helper: default on env TOKENS
screenshot-launcher: return screenshot paths on stdout
simpleswitch-image: export IMAGE name
simpleswitch: bump to latest
feat: add a script screenshot launcher
feat: add script screenshot launcher to image
fix: QT demo change the name of the crop method
feat: add tests for the simpleswitch launcher
feat: add methods in helpers for the launcher
feat: add reference images for the launcher tests
docs: add more personas to production guide
tractor-gps-service: add more routes
distro: add flutter pub-cache lock files
flutter-runner: depend on libinput
simpleswitch: bump to latest
tractor-gps-service: bump to latest
docs: hint about support account
launcher: bump to latest
launcher: bump to latest
simpleswitch-dns-sd: add service
simpleswitch: bump to latest
launcher: bump to latest
container-lister: fix typo in env settings
sync: synced file(s) with avnet-embedded/ci-automation
container-push: fix linter issue
launcher: bump to latest
simpleswitch/oci: fix license labels
docs/launcher: mention apps and web service
simpleswitch: enhance metadata
container-push: rework description metadata
tractor-gps: use startup script
simpleswitch: use simpleswitch mosquitto
simpleswitch: bump to latest
launcher: bump to latest
python3-inotify: fix license
scotty-build: add flutter to base images
simpleswitch-image: add extra space
simpleswitch-image: set overhead to 1.05
flutter-runner: enable virt keyboard
simpleswitch-launcher: remove old one
simpleswitch-launcher-flutter: create recipe
simpleswitch: bump to latest
simpleswitch-image: export variable in default dir
simpleswitch-apps: add simpleswitch-mqtt-daemon
simpleswitch-mqtt-daemon: add recipe
python3-inotify: create recipe
simpleswitch: metadata fixes
docs: add simpleswitch to product section
simpleswitch: add conflicts metadata
simpleswitch-push: add conflicts metadata
sdk-tool: bump to latest
container-helper: fix MACHINE setting
simpleswitch-push: fix mini arch
docs: add touchscreen configuration sections
simpleswitch: add touchscreen conf provisioning
systemd: remove touchscreen rule override
simplecore-names: switch to repo
container-helper: fix container listing
docs: remove the qtcreator issue from known issues
sdk-tool: bump to latest
tractor-gps: bump to latest
flutter-tractor: bump to latest
fix: modify script to add qt mkspec
docs: add qt mkspec in documentation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
tests: add platform detection for intel
tractor-web: add more required packages
cog: add more required packages
Changes in tools for 2024.6#
feat: add test reports for intel
feat: add test reports for imx8mini
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
feat: add test reports for imx8nano
feat: add test reports for imx8plus
feat: add test reports for imx8mini
test-report: update test reporting
feat: add test reports for imx8nano
test-report: update test reporting
test-report: update test reporting
testreport: mind msg being none
feat: add test reports for imx8plus
testreport: limit error message
test-report: update test reporting
test-report: update test reporting
local.conf.sample: set correct gstreamer download URLs
scotty: fix environment passthrough
scotty: rename to SCOTTY_ALLOWLIST
scotty-requirements: remove paho
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
templates/local.conf: mask meta-imx GPU
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
feat: add mqtt module for simpleswitch launcher tests
sync: synced file(s) with avnet-embedded/ci-automation
sphinx/index: add reference to launcher
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sphinx: add sphinx_toolbox.collapse
test-report: update test reporting
Changes in simplecore-manifest for 2024.6#
sync: synced file(s) with avnet-embedded/ci-automation
Releasing 2024.6rc3
docs: update release notes
Releasing 2024.6rc2
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Releasing 2024.6rc1
docs: update release notes
sync: synced file(s) with avnet-embedded/ci-automation
scripts/remove-rc: fix permission + better logging
docs: release notes 2024.6
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-virtualization
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-openembedded
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-openembedded
autoupdate: Update poky
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-virtualization
autoupdate: Update meta-webkit
autoupdate: Update meta-intel
autoupdate: Update meta-flutter
Changes in 2024.5#
New features in 2024.5#
scotty, SDK and SimpleSwitch packages now support additional license agreements
scotty/testing: support for graphical testing was added
SimpleSwitch: a lot of configuration packages were added, that allow easy configuration of the device through installing/uninstalling SimpleSwitch packages
tractor-qt: UI support for GPS service was added
a new overlay to access extra GPIOs on the smarc connector has been added for qemu and the iMX8 family
Breaking changes in 2024.5#
users of the previously undocumented GPIO pins
GBE0-INT
,GBE1-INT
,PMIC-INT
,RTC-INT
,LVDS-INT
,PCIE-WAKE
,WIFI-PD
,TPM-INT
,WIFI-INT
,GBE0-RST
andI-RST
need to change their software, as the access to those has been removed.
Important bugfixes in 2024.5#
Qt5 and python SDK extension had several bugs fixed
Our base SDK had several bugs fixed
sm2s-imx8plus
how ships drivers for Wifi and Bluetooth again
Incubator news for 2024.5#
Qt6 incubator gained support for SDK extensions, providing an extension called
qt6
The virtualkeyboard incubator now supports SimpleSwitch
a new package called
simpleswitch-virtualkeyboard-fcitx5
is now available for download
Migrating to 2024.5#
For some SDK extensions you will now need to accept additional license agreements before using them. The vscode extension will present an UI based dialog, while from command line the new command
simpleswitch-sdk-tool eula-accept
will guide you through the process.NOTE: if those agreements are not accepted the extension will not be usable or listed
Detailed changelog for 2024.5#
Changes in meta-flutter for 2024.5#
Merge pull request #482 from blindmatrix/kirkstone
PUB_CACHE_ARCHIVE incorrectly used SRCREV instead of SRCPV
Update common.inc
common.inc change sys.exit to bb.fatal
Fix for https://github.com/meta-flutter/meta-flutter/issues/474
Changes in meta-openembedded for 2024.5#
python3-twisted: Add python3-typing-extensions to RDEPENDS
python3-twisted: Add python3-asyncio to RDEPENDS
wireshark: fix CVE-2023-6175
python3-aiohttp: Fix CVE-2024-23334
apache2: Upgrade v2.4.58 -> v2.4.59
giflib: Fix CVE CVE-2022-28506
python3-django: fix CVE-2024-24680
bats: fix bats-format-pretty report error when multilib enabled
xterm: Security fix for CVE-2023-40359
python3-pillow: Fix CVE-2023-50447
iniparser: Fix CVE-2023-33461
wireshark: Backport fix for CVE-2024-2955
python3-pyyaml-include: Upgrade 1.3.2 -> 1.4.1
python3-pyyaml-include: switch to pytest --automake
python3-pyyaml-include: add initial recipe for version 1.3.2
Changes in simplecore-bsp for 2024.5#
sync: synced file(s) with avnet-embedded/ci-automation
mplus: remove some exposed pins
base: ship Wifi/BT driver
docs: fix some typos
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-distro for 2024.5#
tests/cog: rework video tests
graphical_helper: use profile for screenshot
docs/browser: fix copy-dir path
docs/known-issues: remove browser issue
linux: reactivate IPv6 on x86
tests: disable more i2c tests
docs/known-issues: add sm2s-intel-all items
tests/browser: use webserver for test
docs/sdk/browser: fix startup-command
docs: don't remove make step in qtcreator
container-push: increase retry count to 15
flutter-engine: strip engine lib
browser-template: add display drivers
simpleswitch-sdk: enforce install of features
sync: synced file(s) with avnet-embedded/ci-automation
simpleswitch-sdk: use core-image
docs: add missing AMA156 display overlay
simpleswitch-sdk: add more to base SDK
systemd: use device specific WL_OUTPUT bind
tests/distro-installer: add reboot
docs/images: remove extra smarc pins
libsimplecoreio: bump to latest
docs/wireless: clarify the steps for bluetooth scanning
pkggroup-publish: add simpleswitch-config-extra-smarc-pins
docs/wireless: add devices command for bluetooth
simpleswitch: add extra-smarc-pins package
docs: add overlay-extra-smarc-pins
tests: rework distro-installer sdcard test
find-executable: add abspath option
container-push: fix argument order
container-push: add retry support
sdk/reverse-tunnel: handle -h call
vscode/qt: fix debug config
sdk: install additional python pkgs
fix: use assertLessEqual instead of assertLess
fix: change images as logo Qt has been added in application
simpleswitch: bump to latest
simpleswitch: bump to latest
docs: change the references
docs: fix some typos
secret-baseline: bump version to 1.5.0
sync: synced file(s) with avnet-embedded/ci-automation
sdk-tool: add new python-editor support
scotty-builds: add EXPORTTESTS
simpleswitch: do not expand pkg-name in templates
simpleswitch: bump to latest
docs: fix typos
simpleswitch-image: add packagegroup to coverage
simpleswitch-package: use other sed delimiter
container-helper: fix ext4 creation
packagegroup-publish: add recipe
simpleswitch: add desktop-config packages
desktop-config: add cli tool
sdk-tools: bump to latest
tractor-qt: bump to latest
hello-world-flutter: override PUB_CACHE_ARCHIVE
sync: synced file(s) with avnet-embedded/ci-automation
feat: add licenses for screenshots
feat: modify test avnet to use screenshot. Use an html file for the test.
feat: modify qt tractor tests to use screenshots
feat: modify qt demo tests to use screenshots
feat: modify flutter tests to use the new methods
feat: modify and add new methods. A method to take a screenshot has been added. A method allowing to crop a screenshot has been added. The compare_images method only compute the hashes and compare them. A method to remove a screenshot from host has been added.
simpleswitch: depend on meta-licenseexport
simpleswitch-push: add dynamic labels
simpleswitch: bump to latest
simpleswitch: add configuration packages
simpleswitch-package: add more fine tune
simpleswitch: expose MACHINE value
simpleswitch: add additional licenses to OCI
sync: synced file(s) with avnet-embedded/ci-automation
fix: use assertLess rather than status
fix: put debug flag at the end
fix: add license on reference images
fix: sort ls result to get screenshot
feat: add reference images for graphical tests
feat: modify tests to compare images
feat: add methods for graphical tests
feat: enable debug to do screenshots
superiotool: bump to latest
msc-cmake-scripts: update to 2.25.0
simpleswitch: bump to latest
sdk-ext: create dummy license file
container-helper: add ext4 support
oci: add SIMPLESWITCH_CONTAINER_FORCED_ARCH_EXPAND
oci: add modifiable flag
weston: disable input-method check
Changes in tools for 2024.5#
report: add test reports for sm2s-intel-all
test-report: update test reporting
report: add test reports for sm2s-imx8mini
test-report: update test reporting
reports: fix test-report from imx8plus run
report: add test results for imx8plus
sync: synced file(s) with avnet-embedded/ci-automation
sphinx: rethink documentation structure
test-report: update test reporting
sphinx/conf: correct identify latest version
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
report: add test results
test-report: update test reporting
scotty: pin inquirer version
sync: synced file(s) with avnet-embedded/ci-automation
fix: add imagehash and pillow in requirements
coverage: skip native and fix args
docs: fix some typos
sync: synced file(s) with avnet-embedded/ci-automation
dynamic-matrix: add EXPORTTESTS
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: only 2 serials are available on imx8plus
layer-coverage: rewrite in python
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: add documentation about graphical tests
layer-coverage: track extra paths
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sphinx: add legal statement
test-report: update test reporting
sphinx/css: remove underline on hover
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
feat: add pillow and imagehash libraries
test-report: update test reporting
scotty: add logic for additional EULA
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-manifest for 2024.5#
revert: Releasing 2024.5
changelog: fix rc filter for tags
Releasing 2024.5
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Releasing 2024.5rc6
sync: synced file(s) with avnet-embedded/ci-automation
Releasing 2024.5rc4
Releasing 2024.5rc3
sync: synced file(s) with avnet-embedded/ci-automation
release-notes: updates for 2024.05
ci/release: handle run without changes
Releasing 2024.5rc2
scotty-layers: add extra-smarc-pins overlay
Releasing 2024.5rc1
sync: synced file(s) with avnet-embedded/ci-automation
release-notes: additions for 2024.05
docs: fix some typos
autoupdate: Update meta-flutter
docs: release notes 2024.05
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-openembedded
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
scotty-layers: adapt to license setting
Changes in 2024.4#
New features in 2024.4#
we switched from a huge and monolitic SDK, to a much smaller base SDK, that you can extended with the help of our new SDK extensions.
We offer extensions for
python
,flutter
,browser
,qt
,go
[1] andnodejs
[1][1] through an Incubator project.
Like this you can install only what you need.
SimpleCore and SimpleSwitch now support multiple screens at runtime. E.g. one through LVDS and the other over HDMI
SimpleSwitch gained support to run scripts on install and uninstall of the container.
This change integrates the previous provision support, so even if a package is installed from GHCR the provisioning will be applied to the device (and removed when the package is uninstalled)
simpleswitch-reverse-tunnel
allows the setup of a SSH reverse tunnel to GHCR automatically out of the SDK.Our VSCode extension gained support for that command too.
Our documentation was enhanced with more how-to pages and a new version warning, if not the latest release is being viewed
SimpleSwitch package on GHCR now have extended metadata, to be used by all of our tooling landscape
bash-completion for the tools in the SDK was added
Breaking changes in 2024.4#
for the
python
,qt
,browser
andflutter
support out of the SDK, you will now need to install one of the new SDK extension. That will require you to have a Github personal access token and access to theavnet-embedded
Github organization. Please use our new registration page to request access.It is also recommended to update your Vscode SimpleSwitch extension to the latest version.
Incubator news for 2024.4#
our Embedded World 24 ticketing machine demo was added as an incubator.
our Embedded World 24 avnetman demo was added as an incubator.
Migrating to 2024.4#
as we require now access to GHCR and our Github organization to use the new SDK extension, please use our new registration page to request access.
Detailed changelog for 2024.4#
Changes in meta-flutter for 2024.4#
VPYTHON_VIRTUALENV_ROOT
Merge pull request #470 from meta-flutter/jw/dart-sdk-32-bit
dart-sdk crosscompile fix
Merge pull request #469 from meta-flutter/jw/pdfium_remove_skia
pdfium default update
Merge pull request #468 from meta-flutter/jw/fixes
rive-text LTO build option
improve flutter app build error handling
lib/pn: Fix typo in UnpackError
layer compatibility
Sentry-Native RISC-V support
dart-sdk: Resolve tmp path warning
pdfium: Resolve tmp path warning
flutter-engine: Resolve tmp path warning
Typo fixes
Delete pubspec.lock file
Add PV value to flutter-engine and flutter-sdk
Update layer config
Flutter Engine
Flutter Engine
Changes in meta-intel for 2024.4#
openvino-inference-engine: change branch name master -> main
intel-microcode: upgrade 20231114 -> 20240312
Changes in meta-openembedded for 2024.4#
dnsmasq: Upgrade 2.87 -> 2.90
unixodbc: Fix CVE-2024-1013
openjpeg: Backport fix CVE-2021-3575
c-ares: fix CVE-2024-25629
opencv: fix reproducibility issues
postgresql: Upgrade to 14.11
openvpn: ignore CVE-2023-7235
Changes in meta-qt5 for 2024.4#
conf/layer.conf: Add meta-oe to LAYERDEPENDS
python3-pyqt5: Split recipe into target and native versions
python3-pyqt5: upgrade to 5.15.7
Changes in meta-webkit for 2024.4#
wpewebkit: accessibility and lbse enabled by default
ci manifest: Remove manifest-nanbield.xml
ci: Update test job definitions
wpewebkit: Bump-up to version 2.44.0
cog: Remove recipe for version 0.16.1
libwpe: Add recipe for release 1.16.0
webkitgtk: Bump-up to version 2.44.0
Drop support for old Yocto release before kirkstone
Changes in poky for 2024.4#
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.17
yocto-bsp: update to v5.15.150
librsvg: Fix do_package_qa error for librsvg
linux-yocto/5.15: fix partion scanning
linux-yocto/5.15: update CVE exclusions (5.15.150)
linux-yocto/5.15: update to v5.15.150
linux-yocto/5.10: update to v5.10.210
linux-yocto/5.15: update CVE exclusions
linux-yocto/5.15: update to v5.15.149
go: Backport fix CVE-2024-24784 & CVE-2024-24785
golang: Fix CVE-2023-45289 & CVE-2023-45290
selftest: skip virgl gtk/sdl test on ubuntu 18.04
useradd-example: do not use unsupported clear text password
u-boot: Move UBOOT_INITIAL_ENV back to u-boot.inc
kernel.bbclass: Set pkg-config variables for building modules
tzdata : Upgrade to 2024a
linux-firmware: upgrade 20231030 -> 20231211
bind: Upgrade 9.18.19 -> 9.18.24
cve_check: cleanup logging
dbus: Add missing CVE_PRODUCT
qemu: Fix CVE-2023-42467
qemu: Backport fix CVE-2023-6693
qemu: Fix for CVE-2024-24474
glibc: ignore CVE-2023-0687
less: Fix for CVE-2022-48624
bitbake: fetch2: Ensure that git LFS objects are available
bitbake: tests/fetch: Add real git lfs tests and decorator
bitbake: tests/fetch: git-lfs restore _find_git_lfs
bitbake: bitbake/lib/bs4/tests/test_tree.py: python 3.12 regex
bitbake: bitbake/codeparser.py: address ast module deprecations in py 3.12
bitbake: codeparser: replace deprecated ast.Str and 's'
ref-manual: system-requirements: remove outdated note
ref-manual: system-requirements.rst: fix AlmaLinux variable name
ref-manual: system-requirements: update packages to build docs
ref-manual: system-requirements.rst: simplify supported distro requirements
manuals: updates for building on Windows (WSL 2)
ref-manual/system-requirements.rst: recommend buildtools for not supported distros
ref-manual: system-requirements: modify anchor
manuals: update references to buildtools
ref-manual: add info on buildtools-make-tarball
manuals: add minimum RAM requirements
manuals: update disk space requirements
dev-manual: packages: need enough free space
dev-manual: packages: clarify shared PR service constraint
manuals: suppress excess use of "following" word
ref-manual: release-process: grammar fix
dev-manual: Rephrase spdx creation
kernel: make LOCALVERSION consistent between recipes
kernel: fix localversion in v6.3+
kernel.bbclass: introduce KERNEL_LOCALVERSION
scripts: python 3.12 regex
meta/recipes: python 3.12 regex
meta/lib/oeqa: python 3.12 regex
feature-microblaze-versions.inc: python 3.12 regex
oeqa/selftest/oelib/buildhistory: git default branch
oeqa/selftest/recipetool: expect meson.bb
oeqa/selftest/recipetool: downgrade meson version to not use pyproject.toml
oeqa/selftest/recipetool: fix for python 3.12
oeqa: replace deprecated assertEquals
runqemu: add qmp socket support
populate_sdk_ext: use ConfigParser instead of SafeConfigParser
scripts/runqemu: fix regex escape sequences
recipetool/create_buildsys_python: use importlib instead of imp
runqemu: direct mesa to use its own drivers, rather than ones provided by host distro
oeqa/selftest/runtime_test: only run the virgl tests on qemux86-64
ldconfig-native: Fix to point correctly on the DT_NEEDED entries in an ELF file
cmake: Unset CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES
curl: don't enable debug builds
linux-yocto/5.15: update CVE exclusions
linux-yocto/5.15: update to v5.15.148
linux-yocto/5.15: update CVE exclusions
linux-yocto/5.15: update to v5.15.147
linux-yocto/5.15: update CVE exclusions
linux-yocto/5.15: update to v5.15.146
linux-yocto/5.15: update to v5.15.145
linux-yocto/5.15: update to v5.15.142
linux-yocto/5.15: update to v5.15.141
cve-exclusion_5.10.inc: update for 5.10.209
linux-yocto/5.10: update to v5.10.209
linux-yocto/5.10: update to v5.10.206
linux-yocto/5.10: update to v5.10.205
linux-yocto/5.10: update to v5.10.203
vim: upgrade v9.0.2130 -> v9.0.2190
libuv: fix CVE-2024-24806
go: add a complementary fix for CVE-2023-29406
Revert "kernel: fix localversion in v6.3+"
ghostscript: correct LICENSE with AGPLv3
kernel: fix localversion in v6.3+
systemd: Only add myhostname to nsswitch.conf if in PACKAGECONFIG
python3-pycryptodome: Fix CVE-2023-52323
libgit2: Fix CVE-2024-24575 and CVE-2024-24577
curl: Fix CVE-2023-46219
go: Fix CVE-2023-45285 and CVE-2023-45287
libxml2: Fix for CVE-2024-25062
dev-manual: start: remove idle line
contributor-guide: fix lore URL
dev-manual: gen-tapdevs need iptables installed
openssl: Upgrade 3.0.12 -> 3.0.13
gcc-shared-source: ignore CVE-2023-4039
gdb: Fix CVE-2023-39130
gdb: Fix CVE-2023-39129
binutils: internal gdb: Fix CVE-2023-39130
binutils: internal gdb: Fix CVE-2023-39129
curl: ignore CVE-2023-42915
migration-guide: add release notes for 4.0.16
image-live.bbclass: LIVE_ROOTFS_TYPE support compression
python3-jinja2: upgrade 3.1.2 -> 3.1.3
python3-jinja2: upgrade 3.1.1 -> 3.1.2
xwayland: Fix CVE-2023-6377 CVE-2023-6478
bitbake: toaster/toastergui: Bug-fix verify given layer path only if import/add local layer
Changes in simplecore-bsp for 2024.4#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: link to registration page
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: fix broken link for the BSP
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-distro for 2024.4#
simpleswitch: bump to latest
provision: do not delete folders
sync: synced file(s) with avnet-embedded/ci-automation
fix: fix the tests and change the order
fix: fix the install method
feat: simplify the container_status method using the option --machine-readable of the simpleswitch-helper status command.
feat: add a test for option --machine-readable Modify some tests to use the command simpleswitch-helper status --machine-readable instead of simpleswitch-helper status.
docs: add option machine-readable for the status command
test/helper: disable throughout test on qemu
docs: add latest changes to docs
sdk: install bash-completion scripts
simpleswitch-image: wait for testing container
simpleswitch: bump to latest
tests: probe local deploy-dir first
test-container: add install and provision data
simpleswitch-package: add install/uninstall hooks
simpleswitch-provision: allow usage of package
simpleswitch-image: add util-linux-findmnt
simpleswitch-templates: hooks support
vscode/python: fix config
vscode/python: fix syntax warning for compile
simpleswitch-sdk: remove MAGIC prefix
fix: modify setup_context and run methods
feat: add a test for sdk installation
feat: add a new attribute sdk_install_log The extract_sdk method was override for the new attribute to get the logs of the sdk installation. The run method was override so it is possible to read the attribute sdk_install_log in the tests file.
simpleswitch-sdk: export MAGIC variable
simpleswitch: remove template-dir-prefix
fix: try to check the status in disable test
fix: wait longer after enabling the container
fix: wait after enabling or disabling container
fix: wait longer in install method
docs: add workaround for SDK ext install tip
vscode/python: proper handling of exec-find
find-executables: check exec bit as well
find-python-paths: fixes
vscode/python: remove exec bit
fix: remove --template-dirs-prefix from the tests That is because the option --template-dirs-prefix has been removed from simpleswitch-generate-package.
docs: remove --template-dirs-prefix from getting started That is because the option --template-dirs-prefix has been removed from script simpleswitch-generate-package.
feat: change to the latest SRCREV
tests: fix startall test
test/helper: lower DNS failure timeout
sdk/vscode: add python3-wheel as a dependency
test/helper: cache testing container
tests: simplify parse_container_status
docs: add warning for SDK extensions
vscode/qt: add missing template-dir-prefix
tests: use simpleswitch-test-container-tiny
images: add simpleswitch-test-container-tiny
sdk: add c to SIMPLESWITCH_SDK_FLAVORS
tests/simpleswitch: fix docstrings
test/helper: bring back retry mechanism
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sdk: add enforced pbzip2-native do_create_spdx
simpleswitck-sdk-tool: bump to latest
fix: use the csv file for the dictionnary
fix: use a csv for the dictionnary
fix: modify some tests for simpleswitch-helper Tests mount, umount: gave the output when checking that the command was run. Tests start,stop, restart: use the new method to get a dictionnary of the status. Tests startall, stopall: use the new methods to get the list of installed containers and the dictionnaries of their status. Tests enable, disable: check that the command was run checking the AUTOSTART value.
feat: add new methods Add a method to get a dictionnary of the parsed status of a container. Add a method to get the list of the installed container.
fix: change some tests for simpleswitch-helper Tests mount and umount: test if each line is present to make sure that there is no issue if the lines are in a different order. Tests start, stop, restart: check the status of simpleswitch-test-container to avoid parsing. Tests startall, stopall: check that the containers are stoped or started before the test to see if there is the expected change in status. Tests enable, disable: check that the autostart is changed in the simpleswitch-manifest.yaml
feat: add tests for simpleswitch-helper subcommands Add tests for subcommands: mount, umount, start, stop, restart, startall, stopall, enable, disable, check, install, uninstall, run, status and log
feat: add methods for simpleswitch-helper tests Add methods download_simpleswitch_test_container, install_simpleswitch_test_container and remove_simpleswitch_test_container
docs: add registration info to relevant pages
docs: add sdcard recommendation
sdk/vscode/qt: fix vscode config
docs: add restart subcommand for simpleswitch-helper
simpleswitch-sdk-tool: bump to latest
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
oci: turn license into SPDX notation
simpleswitch: add extended metadata
simpleswitch: extended attributes for packages
sync: synced file(s) with avnet-embedded/ci-automation
nativesdk-simpleswitch: remove complete integration
fix: fix distro installer tests Add a reboot before launching the script distro-installer to avoid the corruption of the journal. Ask the user to reboot the board at the end of the test distro installer simpleswitch from SDcard.
feat: add a method to reboot the board
docs: add howto about systemd network configuration
sync: synced file(s) with avnet-embedded/ci-automation
tests: move test-container out of namespace
tests/helper: skip SDK extension tests
sync: synced file(s) with avnet-embedded/ci-automation
tests: skip on persistent DNS issue
qt-sdk-ext: fix qmake test
sdk-check: add EXTRA_RECIPES_COVERED
tests: do not run ext tests on mini
sdk-ext: fix package naming
sdk-tool: move to nativesdk only
sdk-qt-ext: fix image assembly
simpleswitch-reverse-tunnel: switch to previous approach
tests: retry test-container test
tests: move ext installer to DEPLOY_DIR_IMAGE
sdk-ext: inherit recipe-coverage
simpleswitch-sdk: fix SDK_ARCH_SIMPLESWITCH
simplecore-debug-tools: define pseudo pkg
simpleswitch: bump to latest
rotation: allow override from /boot
tests: adapt SDK tests for extensions
ext-container: move installer for reuse
oeqa: remove runtime SDK tests
scotty-builds: add SDK extension builds
test: check all simpleswitch-helper shortcut
tractor-qt: bump to latest
libevdev: add recipe as needed for multiscreen support
docs: add mutli screen documentation
touchscreen: add support for Specialix MPI1001
simpleswitch-apps: depend on display-util
simpleswitch-display-util: add recipe
simpleswitch-launcher: fix setup.py description
desktop-config: allow display specific settings
simplecore-names: add virtual device
simpleswitch-startup: container specific env
tractor-qt: install only into the weston based image
simpleswitch-image: add BPN as manifest suffix
docs: updates for SDK extensions
tests: updates for SDK extensions
simpleswitch-sdk: adapt to SDK extensions
vscode/python: changes for SDK extensions
vscode/browser: changes for SDK extensions
vscode/c: changes for SDK extensions
sdk-ext-flutter: add flutter SDK extension
sdk-ext-python: add SDK extension for python
sdk-ext-browser: add SDK extension for browser
simpleswitch-sdk-ext-qt: add SDK extension for QT
umoci-static: add variant for nativesdk
sdk-extension-contianer: add class
sdk-extension-image: add SDK extension image class
sdk-extension-recipe: create nativesdk ext parts
simpleswitch-image: remove SDK extension specific tests
simpleswitch: bump to latest
simpleswitch-sdk-tool: add recipe
nativesdk-simpleswitch: add various features
docs: fix url for html5test
sync: synced file(s) with avnet-embedded/ci-automation
docs: remove the third serial device for sm2s-imx8plus
fix: add mosquitto dependence
fix: install dependence first
fix: fix the function uninstall_container The rm was already done in the function install_container so it created an error here. Moreover, it was necessary to uninstall the container here because for example, when the demo flutter tractor is running and that the demo qt is run, it does not replace the flutter demo on the screen.
sync: synced file(s) with avnet-embedded/ci-automation
layer.conf: add flutter-layer names
flutter-engine: bump to 3.19.3
fix: make the questions about MQTT more accurate
fix: skip test_serial_2 for imx8plus
fix: make sure that user reboots from SD card
fix: install container needs the machine's architecture
fix: Set CAM to -1 for the tests
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: add how to setup DNS server
docs: add debug for C/C++ applications
Changes in tools for 2024.4#
docs: stack the tiles in the landing page
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
sphinx/css: enforce green a link hover color
sync: synced file(s) with avnet-embedded/ci-automation
docs: add partner program badges
sphinx: add version warning banner
incubator: add latest EW24 incubators
docs: link to registration page
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sdk-docker: persist simpleswitch SDK extension dir
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
dynamic-matrix: fix SDK_IMAGES default
sync: synced file(s) with avnet-embedded/ci-automation
dynamic-matrix: add SDK_IMAGES
test-report: update test reporting
Changes in simplecore-manifest for 2024.4#
sync: synced file(s) with avnet-embedded/ci-automation
docs: add 24.04 release notes
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-qt5
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-webkit
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-flutter
autoupdate: Update poky
autoupdate: Update meta-openembedded
autoupdate: Update meta-intel
common: switch distro back to kirkstone
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in 2024.3#
New features in 2024.3#
sm2s-imx8plus
,sm2s-imx8mini
,sm2s-mini
andqemux86-64
gained support for all accessible GPIOs on the SMARC connector. They can now be used with the help ofsimplecoreio
.Note: for
sm2s-intel-all
support depends on the board’s BIOS, therefore the feature implementation is still pendingOur documentation can now be found at https://simple.embedded.avnet.com. An automatic redirection from the old URL has been applied.
Important bugfixes in 2024.3#
simpleswitch: A fix was applied to handle weston-environment file on non-graphical base images
SDK/Flutter: All Flutter profiles are now shipped with the SDK
SDK/Qt: Qt related tools, like
qmake
are now offered through the SDKSDK/Qt: vscode configuration has been fixed
SDK: bash completion now fully working, after missing tools were added to the SDK
SDK/flutter: Flutter SDK path is now exported automatically, so that doesn’t need to be done manually anymore
QEMU: installation of (larger) simpleswitch packages fixed
Deprecated in 2024.3#
simplecore-minimal-image
,simplecore-qt-demo-image
andsimplecore-flutter-demo-image
have been removed. Those were not adding much value, but were costly to generate and did not align with our overall testing strategy. Flutter and QT demos are better to be shown using SimpleSwitch™.scotty-test:
qemux86-64
MACHINE has been removed, as all testing is already done in CI
Detailed changelog for 2024.3#
Changes in meta-flutter for 2024.3#
Remove gtk4 reference
Flutter SDK + GTK embedder on target
Merge pull request #451 from meta-flutter/jw/update_kirk
Rive 0.8.4
roll meta-flutter-apps
add video_player_linux repo
revenue cat package group
Update comp-surf-pbr
Move native recipes out of meta-flutter-apps
Flutter 3.19.3
update rive packaging
rive-taffy-ffi update
roll flutter-pi
change revenuecat-purchases-flutter* to lowercase
Merge pull request #447 from meta-flutter/jw/engine_sdk_strip
Strip flutter-engine-sdk x86_64 executables
Merge pull request #446 from meta-flutter/jw/rive_fix
rive-text
Merge pull request #442 from meta-flutter/jw/rev_cat_patches
Revenue Cat generic Linux patch
Merge pull request #441 from meta-flutter/jw/revenue_cat
Revenue Cat Examples
Merge pull request #437 from meta-flutter/jw/rive_cdylib
make rive-taffy-ffi a cdylib
Merge pull request #436 from meta-flutter/jw/3.19.2
Flutter 3.19.2
Merge pull request #435 from meta-flutter/jw/apps
Merge branch 'kirkstone' into jw/apps
Rive example
meta-flutter-apps layer
Merge pull request #434 from meta-flutter/jw/rive
Rive Native
Merge pull request #433 from meta-flutter/jw/rive
Rive Native
Changes in meta-openembedded for 2024.3#
mbedtls: Upgrade 3.5.0 -> 3.5.2
mbedtls: upgrade 2.28.5 -> 2.28.7
python3-django: upgrade from 4.2.7 to 4.2.10
graphviz: fix CVE-2023-46045
squid: Backport fix for CVE-2023-49286 and CVE-2023-50269
mariadb: fix CVE-2023-22084
nodejs: Set CVE_PRODUCT to "node.js"
Changes in meta-virtualization for 2024.3#
openvswitch: Upgrade 2.17.6 -> 2.17.9
Changes in meta-webkit for 2024.3#
wpewebkit: add offscreen-canvas flag
cog: Set wpe_api=1.0 to force the libsoup-2.4 use in cog 0.18
wpewebkit: Promote jpegxl packageconfig to the wpewebkit.inc
Changes in simplecore-bsp for 2024.3#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
README: set new documentation URL
linux-imx-msc: fix mistake in python task
linux-imx-msc: imx8mn: add smarc pins
linux-imx-msc: imx8mm: add smarc pins
linux-imx-msc: imx8mp: add smarc pins
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-distro for 2024.3#
docs: add documentation about SDK from Docker
tests: add test using test-container
container-helper: fix path assemly
docs/flashing: add docs how to stop/remove QEMU
tractor-gps-service: add recipe and container
simpleswitch: create testing container
docs: remove export of Flutter PATH
flutter-sdk-setup: add the SDK in the PATH
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
layer: remove unused recipes
build: remove unused images
tests/sdk: add missing test coverage
simpleswitch-sdk: add missing complete binary
sdk: fix SDK_VERSION_FILE setting
vscode/qt: search in build dir for executables
vscode/qt: add missing ; to compile
qt/vscode: fix install path in template
sdk/qt: add tools to SDK
qtcreator-configurator: fix meta data
flutter: fix installation of different profiles
docs: give execution rights to Python script
simpleswitch-startup: solve weston env issue
container-push: set new documentation URL
README: set new documentation URL
simplecoreio: bump to latest
test: add tests for the extra smarc pins
oeqa: add hasOverlayOnHW
mscio-drivers: modify GPIO cdev naming scheme
sync: synced file(s) with avnet-embedded/ci-automation
Changes in tools for 2024.3#
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
dynamic-matrix: do not export qemu machines
docs: use new base domain
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
setup.py: add scotty-test subpackages
test-report: update test reporting
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
Changes in simplecore-manifest for 2024.3#
docs: add release notes for 2024.03
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-virtualization
autoupdate: Update meta-flutter
README: set new documentation URL
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-webkit
autoupdate: Update meta-flutter
autoupdate: Update meta-webkit
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-openembedded
Changes in 2024.2#
New features in 2024.2#
[sm2s-imx8plus, sm2s-imx8mini] gained support for
AMA156A01
15’’ displayqtcreator-configurator allows to configure qtcreator out of the SDK
simpleswitch-helper and container-helper tools gained support for bash completion
cog configuration allows to configure additional startup parameter
flutter support was upgraded to version 3.19.x
cog was updated to version 0.18
simpleswitch-sdk-tools gained support for bash completion
Important bugfixes in 2024.2#
scotty runs on Windows Subsystem for Linux 2, after networking issues have been fixed
simpleswitch had an issue with the dbus service registration fixed
SDK/flutter: allows hot reloading and profiling after fixes have been applied
desktop-config accepts custom resolutions
SDK/Python/VSCode: 3rd packages are now visible in VSCode code completion
hid-multitouch
driver is now shipped by default, enabling most of multitouch devices/etc/default/weston-environment
is now sourced in every interactive session, enabling graphical applications to be started right away
Incubator news for 2024.2#
chromium configuration allows to configure additional startup parameter
multiinput incubator had an issue with the DBUS service registration fixed
Detailed changelog for 2024.2#
Changes in meta-clang for 2024.2#
clang: Fix libclang package files list
clang-native: fix swig binding generation
Changes in meta-flutter for 2024.2#
Merge pull request #432 from meta-flutter/jw/rust_doc
Document Rust recipe update process
Merge pull request #424 from meta-flutter/jw/document_auto_roll
Document auto-roll processes
Merge pull request #423 from meta-flutter/jw/roll
roll
Merge pull request #422 from meta-flutter/jw/update_ai
Merge branch 'kirkstone' into jw/update_ai
Add missing braces
Merge pull request #420 from meta-flutter/jw/pixel_snap
Merge branch 'kirkstone' into jw/pixel_snap
Additional recipes
Merge pull request #419 from meta-flutter/jw/pixel_snap
PixelSnap functional test case
Merge pull request #418 from meta-flutter/jw/google-ads
googleads-mobile-flutter
Additional RDEPENDS for flutter-sdk
Merge pull request #417 from meta-flutter/jw/readme_update
Update README.md
Merge pull request #416 from meta-flutter/jw/update_recipes
roll
Merge pull request #413 from meta-flutter/jw/3.19.0
Stable channel roll
Merge pull request #410 from meta-flutter/jw/roll-sentry
Roll sentry-native
Merge pull request #409 from meta-flutter/jw/aarch64_build
roll ivi-homescreen
pdf demo
aarch64 host build
Merge pull request #408 from meta-flutter/jw/pdfium_toolchain
PDFium
Move auto roll file-selector
PDFium toolchain
dart-pdf recipe update
Merge pull request #406 from meta-flutter/jw/dart_pdf
roll flutter-apps
Merge pull request #405 from meta-flutter/jw/pdfium_6281
google pdfium
Merge pull request #404 from meta-flutter/jw/updates1
roll depot_tools + dart
Merge pull request #403 from meta-flutter/jw/flutter-sdk1
Use do_populate_sysroot instead of do_prepare_recipe_sysroot
Merge pull request #402 from meta-flutter/jw/flutter-sdk
build failure with curl command missing
Merge pull request #401 from meta-flutter/jw/recipenames_improve
Improved recipe names
Merge pull request #399 from meta-flutter/jw/lib_main_dart
Remove flutter_application_path that are filtered by default
Merge pull request #398 from meta-flutter/jw/fluttercommunity
Flutter Community plus-plugins
Merge pull request #397 from meta-flutter/jw/install_suffix
FLUTTER_APPLICATION_INSTALL_SUFFIX
Update CHANGELOG.md
Merge pull request #396 from meta-flutter/jw/autoroll_take1
workspace-automation roll_meta_flutter.py
FLUTTER_ENGINE_INSTALL_PREFIX
Merge pull request #394 from meta-flutter/jw/install_prefix_override
FLUTTER_APPLICATION_INSTALL_PREFIX
Merge pull request #393 from meta-flutter/jw/remove_next_dl
Remove dynamic layer for missing recipe
Merge pull request #392 from meta-flutter/jw/3.16.9
Flutter 3.16.9
Merge pull request #391 from kwavnet/kwavnet-patch-1
app-utils: fix SyntaxWarning
Merge pull request #389 from meta-flutter/jw/depot_tools_compile_proxy
Add http(s)_proxy export to depot_tools
Merge pull request #388 from TeknoVenus/debug-build-fix
Fix attempting AOT compile for debug builds
Merge pull request #385 from meta-flutter/jw/cache_clear
Move file-selector app to dynamic layer
pub-cache clear on SDK change
Merge pull request #382 from meta-flutter/jw/packagegroup_update
packagegroup update
Merge pull request #381 from meta-flutter/jw/packagegroups
Packagegroups + 3.16.7 update
Merge pull request #380 from meta-flutter/jw/pub_spec_archive_app_hook
Adds app hook to include something in a pub-spec archive
Merge pull request #379 from meta-flutter/jw/update
General cleanup
Merge pull request #367 from onlyxuyang/kirkstone
Merge branch 'kirkstone' into kirkstone
Merge pull request #378 from meta-flutter/jw/cleanall
flutter app do_cleanall
Merge pull request #377 from meta-flutter/jw/remove_autorev
Remove AUTOREV references
Merge pull request #376 from meta-flutter/jw/ces
firebase-cpp-sdk
Update common.inc
Merge branch 'kirkstone' into kirkstone
Merge pull request #374 from meta-flutter/jw/app_updates
Flutter Apps
Merge pull request #373 from meta-flutter/jw/channel_roll
Flutter 3.16.5
Web Application support
Merge pull request #366 from meta-flutter/jw/disable_unittests
Merge branch 'kirkstone' into jw/disable_unittests
Merge pull request #372 from meta-flutter/jw/obfuscate
Move --obfuscate to APP_GEN_SNAPSHOT_FLAGS
Merge pull request #371 from meta-flutter/jw/remove_libstd_workaround
Remove Rust workaround for proc-macro2
Support offline builds
Re-enable impeller-3d + disable unittests
Changes in meta-openembedded for 2024.2#
Revert "libcroco: Add fix for CVE-2020-12825"
postfix: Backport fix for CVE-2023-51764
squid: backport Debian patch for CVE-2023-46728 and CVE-2023-46846
wireshark: Fix for CVE-2023-4511
radvd: add '--shell /sbin/nologin' to /etc/passwd
samba: fix CVE-2023-0922
linuxptp: fix do_compile error
libssh: Backport fix for CVE-2023-48795
samba: fix CVE-2018-14628
xscreensaver: Add osuosl backup MIRROR
opensc: Fix CVE-2023-40661
opensc: Fix CVE-2023-40660
zabbix: fix CVE-2023-32726 and CVE-2023-32727
python3-aiohttp: upgrade 3.8.5 -> 3.8.6
wireshark: fix CVE-2024-0208 GVCP dissector crash
squid: Backport fix for CVE-2023-49285
layer.conf: Add libdevmapper-native PREFERRED_RPROVIDER
p7zip: fix CVE-2018-5996 & CVE-2016-9296
strongswan: upgrade 5.9.12 -> 5.9.13
proftpd: Fix CVE-2023-51713 Out-of-bounds buffer read
apache2: upgrade 2.4.57 -> 2.4.58
apache2: add vendor to product name used for CVE checking
samba: fix CVE-2023-42669
cjson: upgrade 1.7.15 -> 1.7.17
python3-pillow: Fix CVE-2023-44271
strongswan: upgrade 5.9.6 -> 5.9.12
wireshark: fix CVE-2022-4345 multiple (BPv6, OpenFlow, and Kafka protocol) dissector infinite loops
wireshark: fix CVE-2023-1992 RPCoRDMA dissector crash
sip3: Add py_ssize_t_clean argument
sip3: Add sipconfig.py
python3-django: upgrade 4.2.5 -> 4.2.7
python3-django: upgrade 3.2.21 -> 3.2.23
python3-django: Fix for CVE-2023-43665 and CVE-2023-46695
glmark2: inherit python3native to fix build with python-3.12 on build host
libbytesize: update github branch to 'main'
yasm: fix CVE-2023-37732
squid: fix CVE-2023-46847 Denial of Service in HTTP Digest Authentication
postgresql: fix CVE-2023-5868 CVE-2023-5869 CVE-2023-5870
nginx: Mitigate HTTP/2 Stream Resets Flood impact
python3-gcovr: switch to main branch
samba: fix CVE-2023-4091
sdbus-c++: Update ptest path
frr: Fix for multiple CVE's
Changes in meta-qt5 for 2024.2#
qtbase: Fix for OpenSSLV3
Changes in meta-virtualization for 2024.2#
upx: bump to 4.2.2 release - fixes various CVEs
cni: clean dir ${B}/plugins before do_compile
cni: fix textrel QA issue
cni: reproducible builds: pass -trimpath
Changes in meta-webkit for 2024.2#
webkitgtk,wpewebkit: Backport fix t6 was not declared in this scope
webkitgtk: Minor change in 2.42.5.bb
webkitgtk: Fix license name and checksums
webkitgtk: Bump-up to version 2.42.5
wpewebkit: Bump-up to version 2.42.5
wpewebkit: Remove webgl2 flag
templates: Add meta-multimedia to the CI used layers (required for flite)
wpewebkit: Set mediastream flag enabled
wpewebkit: Add gpu-process flag
ci: update the test job definitions
wpewebkit,webkitgtk: Build 2.42.X using Clang 10
Bump-up Webkit related components to the latest stable versions
browserperfrunner: Remove recipe since Python2 is not longer supported
wpebackend: Remove unused component
Rename rdepends from 'virtual/' to 'virtual-'
ruby-highline: Add branch parameter in SRC_URI
Add nanield compatibility
Add libbacktrace and libportal to packagegroup-wpewebkit-depends
Changes in poky for 2024.2#
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.16
documentation: Add UBOOT_BINARY, extend UBOOT_CONFIG
manuals: document VSCode extension
ref-manual: resources: sync with master branch
ref-manual: classes: remove insserv bbclass
dev-manual: start.rst: update use of Download page
contributor-guide: use "apt" instead of "aptitude"
xserver-xorg: Multiple CVE fixes
pam: fix CVE-2024-22365 pam_namespace misses
gnutls: Fix for CVE-2024-0553 and CVE-2024-0567
tiff: fix CVE-2023-6228
openssl: fix CVE-2023-6237 Excessive time spent checking invalid RSA public keys
dropbear: backport patch for CVE-2023-48795
pybootchartgui: fix 2 SyntaxWarnings
cpio: upgrade to 2.14
systemd: fix CVE-2023-7008
zlib: ignore CVE-2023-6992
sqlite3: backport patch for CVE-2023-7104
Revert "curl: Backport fix CVE-2023-32001"
openssl: Backport fix for CVE-2023-6129
linux-firmware: upgrade 20230804 -> 20231030
cve-update-nvd2-native: increase the delay between subsequent request failures
cve-update-nvd2-native: faster requests with API keys
cve-update-nvd2-native: make number of fetch attemtps configurable
cve-update-nvd2-native: remove unused variable CVE_SOCKET_TIMEOUT
xserver-xorg: Fix for CVE-2023-6377 and CVE-2023-6478
ref-manual: update tested and supported distros
bitbake: asyncrpc: Add context manager API
tzdata: Upgrade to 2023d
testimage: drop target_dumper, host_dumper, and monitor_dumper
elfutils: Disable stringop-overflow warning for build host
openssh: fix CVE-2023-51385
openssh: fix CVE-2023-51384
bitbake: lib/bb: Add workaround for libgcc issues with python 3.8 and 3.9
bitbake: data: Add missing dependency handling of remove operator
testimage: Exclude wtmp from target-dumper commands
python3-ptest: skip test_storlines
externalsrc: Ensure SRCREV is processed before accessing SRC_URI
perl: update 5.34.1 -> 5.34.3
openssh: backport Debian patch for CVE-2023-48795
go: Fix CVE-2023-39326
ffmpeg: fix for CVE-2022-3965
ffmpeg: fix for CVE-2022-3964
qemu: Fix CVE-2023-5088
curl: Fix CVE-2023-46218
ghostscript: Backport fix for CVE-2023-46751
test-manual: use working example
migration-guides: add release notes for 4.0.15
dev-manual: runtime-testing: fix test module name
manuals: brief-yoctoprojectqs: align variable order with default local.conf
test-manual: add or improve hyperlinks
test-manual: explicit or fix file paths
test-manual: add links to python unittest
test-manual: resource updates
test-manual: text and formatting fixes
dev-manual: Discourage the use of SRC_URI[md5sum]
migration-guides: release 3.5 is actually 4.0
docs: add CONVERSION_CMD definition
contributor-guide: fix command option
contributor-guide: add License-Update tag
dev-manual: layers: update link to YP Compatible form
ref-manual: releases.svg: update nanbield release status
manuals: fix URL
ref-manual: Fix reference to MIRRORS/PREMIRRORS defaults
bitbake: toastergui: verify that an existing layer path is given
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.15
openssh: drop sudo from ptest dependencies
gstreamer1.0-plugins-base: enable glx/opengl support
gnutls: Backport fix for CVE-2023-5981
bluez5: fix CVE-2023-45866
avahi: backport CVE-2023-1981 & CVE's follow-up patches
Revert "kernel-fitImage: Strip path component from dtb"
native: Clear TUNE_FEATURES/ABIEXTENSION
rust-cross: Simplfy the rust_gen_target calls
rust-cross/rust-common: Merge arm target handling code to fix cross-canadian
rust-cross-canadian: Fix ordering of target json config generation
rust-common: Set llvm-target correctly for cross SDK targets
rust-llvm: Allow overriding LLVM target archs
bash: changes to SIGINT handler while waiting for a child
cve-exclusion_5.10.inc: update for 5.10.202
linux-yocto/5.10: update to v5.10.202
linux-yocto/5.10: update to v5.10.200
linux-yocto/5.10: update to v5.10.198
vim: upgrade 9.0.2068 -> 9.0.2130
python3-cryptography: fix CVE-2023-49083
xwayland: fix CVE-2023-5367
libsndfile: fix CVE-2022-33065 Signed integer overflow in src/mat4.c
bitbake: runqueue: show number of currently running bitbake threads when pressure changes
bitbake: runqueue: show more pressure data
bitbake: runqueue.py: fix PSI check logic
bitbake: runqueue: Add pressure change logging
bitbake: runqueue: fix PSI check calculation
systemtap_git: fix used uninitialized error
kernel-fitImage: Strip path component from dtb
vim: Upgrade 9.0.2048 -> 9.0.2068
vim: use upstream generated .po files
vim: Improve locale handling
grub: fix CVE-2023-4693
openssl: fix CVE-2023-5678 Generating excessively long X9.42 DH keys or checking excessively long X9.42 DH keys or parameters may be very slow
gstreamer1.0-plugins-bad: fix CVE-2023-44429
sdk-manual: extensible.rst: remove instructions for using SDK functionality directly in a yocto build
migration-guide: add release notes for 4.0.14
manuals: update class references
ref-manual: classes: explain cml1 class name
ref-manual: update SDK_NAME variable documentation
overview-manual: concepts: Add Bitbake Tasks Map
ref-manual: variables: add RECIPE_MAINTAINER
ref-manual: variables: mention new CDN for SSTATE_MIRRORS
ref-manual: variables: document OEQA_REPRODUCIBLE_* variables
goarch: Move Go architecture mapping to a library
go: Fix issue in DNS resolver
sudo: upgrade 1.9.13p3 -> 1.9.15p2
go: ignore CVE-2023-45283 and CVE-2023-45284
ghostscript: ignore GhostPCL CVE-2023-38560
binutils: Fix CVE-2022-48064
binutils: Fix CVE-2022-47007
avahi: fix CVE-2023-38473
avahi: fix CVE-2023-38472
avahi: fix CVE-2023-38469
avahi: fix CVE-2023-38470
avahi: fix CVE-2023-38471
qemu 6.2.0: Fix CVE-2023-1544
grub: fix CVE-2023-4692
tiff: Backport fix for CVE-2023-41175
python3-jinja2: Fixed ptest result output as per the standard
cve-check: don't warn if a patch is remote
cve-check: slightly more verbose warning when adding the same package twice
cve-check: sort the package list in the JSON report
xserver-xorg: Fix for CVE-2023-5367 and CVE-2023-5380
libwebp: Fix CVE-2023-4863
binutils: Fix CVE-2022-47010
bitbake: Fix disk space monitoring on cephfs
bitbake: runqueue: convert deferral messages from bb.note to bb.debug
bitbake: tinfoil: Do not fail when logging is disabled and full config is used
bitbake: bitbake-getvar: Make --quiet work with --recipe
Changes in simplecore-bsp for 2024.2#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
linux-imx-msc: imx8plus: support ama-156a01 panel
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
u-boot-imx-msc: fix bitbake vars
linux-imx-msc: add 2560x[1440,2880] HDMI resolution
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
linux-imx-msc: imx8nano: support ama-156a01 panel
linux-imx-msc: imx8mini: support ama-156a01 panel
linux-imx-msc: simplify adding new overlays
linux-imx-msc: regroup overlays for the nano
Changes in simplecore-distro for 2024.2#
sync: synced file(s) with avnet-embedded/ci-automation
container-lister: refine systemd unit files
sdk: add long options autocomplete
docs: fit new container-helper autocomplete capabilities
docs: update tutorial to access ghcr without internet
container-helper: add container-lister service
container-helper: add list-remote command
container-helper: improve autocomplete
libinput: install dependencies
kernel: enable hid-multitouch driver
docs: indicate that weston-environment is sourced
weston-environment: source it in profile
gputop: use git format
layer.conf: add dynamic layer of meta-imx/meta-sdk
recipes: add missing SUMMARY
sync: synced file(s) with avnet-embedded/ci-automation
docs/desktop-config: add more documentation
docs: add udev docs
docs: add docs for kernel modules
docs: document lspci usage
docs: add USB documentation
docs: document lsblk usage
docs: document top usage
docs/simplecoreio: use footnotes
docs: document EP5 variants
simpleswitch: bump to latest
sync: synced file(s) with avnet-embedded/ci-automation
simplecore: upgrade to flutter 3.19
simplecore-simpleswitch-sdk: qtcreator config dep
docs: add usage of script in Qt doc
qtcreator-configurator: configure deploy and run
qtcreator-configurator: add project configurator
qtcreator_configurator: first version of the tool
msc-cmake-scripts-native: update to 2.24.3
simpleswitch: bump to latest
simpleswitch-startup: fix selecting correct dbus socket
distro: use cog 0.18.x release
tractor-web: rework web server configuration
simpleswitch: bump to latest
simpleswitch-image: enable autocomplete on target
test: print output of test_container_helper
container-helper: registry-install cd's back
container-helper: add bash autocomplete
meta-simpleswitch: enable autocomplete on target
simpleswitch-image: set bash as default shell
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
linux-imx-msc: move append in correct layer
cog: allow specifying startup options
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
dep5: add cr and license info for QT files
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
mscio-drivers: update to 5.6.3
msc-cmake-scripts-native: update to 2.24.1
flutter-runner: remove the need for nftables
simpleswitch-sdk/vscode/flutter: tweaks
simpleswitch: bump to latest
vscode/python: make 3rd party packages visible
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
desktop-config: use defined resolution
docs: fix typo in flutter documentation
container-push: catch invalid git repository exception
simpleswitch-wic: run install quoted and in a shell
simpleswitch-provision: quote paths
sync: synced file(s) with avnet-embedded/ci-automation
wic: fix docstrings
pre-commit: upgrade oelint to 3.26.7
repo: fix linter issues
sync: synced file(s) with avnet-embedded/ci-automation
Changes in tools for 2024.2#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
scotty: add harder version pin for inquirer
Dockerfile: externalize and pin pip versions
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
scotty/README: redo Windows section
scotty: enable --network=host on WSL
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
check-layer-test: fix docstring issues
check-update-recipes: fix docstring linter issues
sync: synced file(s) with avnet-embedded/ci-automation
scotty/docker: switch back to pygments-bitbake upstream
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
scotty/setup.py: fix link and description
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
Changes in simplecore-manifest for 2024.2#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: updates for 2024.02 release
autoupdate: Update meta-virtualization
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
docs: add release notes for 2024.02
scotty-layers: correctly name the EP5 boards
common: switch back to kirkstone for distro
sync: synced file(s) with avnet-embedded/ci-automation
common: override simplecore-distro branch
autoupdate: Update meta-flutter
autoupdate: Update meta-webkit
autoupdate: Update meta-openembedded
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update poky
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-qt5
autoupdate: Update meta-webkit
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-openembedded
scotty-layers: add dual channel note
scotty-layers: add AMA156(A01) display support
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-clang
autoupdate: Update poky
sync: synced file(s) with avnet-embedded/ci-automation
scotty-layers: add AMA156(A01) display support
autoupdate: Update meta-virtualization
autoupdate: Update meta-clang
autoupdate: Update meta-openembedded
autoupdate: Update meta-webkit
Changes in 2023.12#
New features in 2023.12#
SimpleCore™ based images will now have
gputop
installed by default, to gain statistics from the GPUSimpleSwitch™ gained provisioning support, see the documentation for more details
SimpleSwitch™ SDK support for Flutter, Webapps (browser) and Python have been updated to work with the SimpleSwitch™ VSCode extension
desktop-config
gained a new template to hide the mouse cursor (for instance on touchscreens)flutter-runner
gained a debug mode. IfFLUTTER_MODE=debug
the flutter client will allow debugging through port32840
from remote. The port can be configured throughFLUTTER_DEBUGPORT_EXT
environment variable.SimpleSwitch™ images contain
nftables
and thenftables NAT
kernel module, for basic network routing capabilities.
Important bugfixes in 2023.12#
simplecore-simpleswitch-sdk
will use~/.local/bin
as part of the defaultPATH
SimpleSwitch™ will enforce correct permissions for pre-packaged SimpleSwitch™ packages on first boot
simpleswitch-generate-package
will allow to specify single files as part of--copy-dir
parameterSimpleSwitch™ packages will now have
/tmp
internally mounted as a temporary disk
Incubator news for 2023.12#
newly added
simplecore-qt6
allows to build SimpleSwitch™ application using Qt6simplecore-go
andsimplecore-nodejs
gained support for the new SimpleSwitch™ VSCode extension
Detailed changelog for 2023.12#
Changes in meta-flutter for 2023.12#
Merge pull request #365 from meta-flutter/jw/remove-3d-flag
Remove impeller-3d from flutter-engine packageconfig
Changes in meta-openembedded for 2023.12#
nginx: upgrade to 1.24.0 release
meta-python: Drop broken BBCLASSEXTEND variants
python3-cson: fix run-time dependencies
meta-oe: Drop broken BBCLASSEXTEND variants
libwebsockets: Support building for native
packagegroup-meta-oe-extended: RDEPENDS on an existing mozjs-91 package
meta-networking: Drop broken BBCLASSEXTEND variants
meta-perl: Drop broken BBCLASSEXTEND variants
python3-soupsieve: Break circular dependency with beautifulsoup4
nlohmann-json: Add ptest support
traceroute: upgrade 2.1.0 -> 2.1.3
emlog: ignore CVE-2022-3968 & CVE-2023-43291
emlog: Add PV
open-vm-tools: fix CVE-2023-34058
open-vm-tools: fix CVE-2023-20900
Changes in simplecore-bsp for 2023.12#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-distro for 2023.12#
test: add tests for the OCI layout of simpleswitch
simpleswitch-image: add nftables
flutter-nft: allow connection on all ports and devs
simpleswitch: mount /tmp as tmpfs
simplecore-sysctl: add recipe
vscode/flutter: update to changes
flutter-demo-image: add nft-nat kernel module
flutter-template: add nftables
simpleswitch-image: install nft-nat kernel module
flutter-runner: add debug handling
linux: enable a basic nftables config
sync: synced file(s) with avnet-embedded/ci-automation
vscode/flutter: auto close the task terminal
test: add pip test for the sdk
vscode/python: add pip based profile
simpleswitch-oci: add source label
tractor-web: update to latest
python3-licenseviewer: update to latest
psplash-sc: update to latest
python3-psutil: remove recipe
paho-mqtt-cpp: update to 1.3.2
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
simpleswitch: bump to latest
sdk: browser template refresh
sync: synced file(s) with avnet-embedded/ci-automation
cog: add provision support
psmqtt: add provision support
dhcp-helper: add provision support
desktop-config: add provision support
simpleswitch-apps: fix ownership on first boot
simpleswitch: add provisioning support
sync: synced file(s) with avnet-embedded/ci-automation
vscode/flutter: add debug and extrapackages
.gitignore: only exclude root level vscode
flutter-runner: use first hit for SDK version
debug-tools: add gputop
sync: synced file(s) with avnet-embedded/ci-automation
desktop-config: add option to hide the cursor
docs/troubleshooting: refernce ssh reverse tunnel
docs: move container-helper
sdk/python: correct pip user install path to $PATH
container-helper: fixes for several issues
sdk/python: correct pip user install path to $PATH
sdk/python: add pip user install path to $PATH
Changes in tools for 2023.12#
scotty/setup: fix upload error
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: update scotty docs
sync: synced file(s) with avnet-embedded/ci-automation
ci/pull-request: add PR info
incubator: fix QT6 incubator docs
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
check-update-recipes: check no update reason
sync: synced file(s) with avnet-embedded/ci-automation
sphinx: add Qt6 support incubator in the list
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
scotty-runqemu: use mapped virtio-fs in qemu
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
Changes in simplecore-manifest for 2023.12#
docs: update release notes for next release
docs: add 2023.12 release notes
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-flutter
autoupdate: Update meta-openembedded
sync: synced file(s) with avnet-embedded/ci-automation
Changes in 2023.11#
New features in 2023.11#
Simpleswitch Build Tools
vscode extension got major improvementssimpleswitch-helper
gained arestart
commandSimpleSwitch™ packages now can register DBus services using the
simpleswitch.
namespace prefixlinux kernel now ships
uinput
as a kernel moduleSimpleSwitch™ base images now come with
evtest
installedsimpleswitch-psmqtt
package allows you to publish system statistics and health data via MQTTsimpleswitch-licenseviewer
package allows you to view license information of the base system and all running SimpleSwitch™ packages as a website
Breaking changes in 2023.11#
In C/C++ applications that use
simplecoreio
the use ofsimplecoreio_get_gpio
needs to be adjusted. Please start usingsimplecoreio_set_gpio_value
andsimplecoreio_get_gpio_value
instead
Important bugfixes in 2023.11#
simplecoreio
had a memory leak fixed.simplecoreio_get_gpio
now requires an additional argument, please see the updated documentation for more details. It is advised to use the new wrapper functionssimplecoreio_set_gpio_value
andsimplecoreio_get_gpio_value
insteadscotty-runqemu
accepts multiple images to be passed in combination with-t
againRemote Desktop support for weston got a renewed certificate
simpleswitch-sdk
docker images are now significantly smaller, thanks to optimization
Incubator news for 2023.11#
simplecore-multiinput
allows you to aggregate and emulate input devices from e.g. hardware buttons
Migrating to 2023.11#
In C/C++ applications that use
simplecoreio
the use ofsimplecoreio_get_gpio
needs to be adjusted. Please start usingsimplecoreio_set_gpio_value
andsimplecoreio_get_gpio_value
instead
Detailed changelog for 2023.11#
Changes in meta-clang for 2023.11#
Fix packaging error for libclang
clang.bbclass: fix a typo
clang.bbclass: Simplify check when to enable lld
Changes in meta-flutter for 2023.11#
Merge pull request #359 from meta-flutter/jw/apps
Additional App Recipes
Merge pull request #355 from meta-flutter/jwinarske-patch-1
rename gallery branch
Merge pull request #353 from meta-flutter/jwinarske-patch-1
Update flutter-app.inc
Merge pull request #351 from g-scott-murray/smurray/remove-pyyaml
Remove pyyaml dependency
Merge pull request #350 from meta-flutter/jw/engine_sdk_1
version file update
Engine SDK updates
Roll revision files
Merge pull request #347 from meta-flutter/jw/yaml_fix
python3-pyyaml-native
Merge pull request #345 from meta-flutter/jw/plugin_cleanup
dart_plugin_registrant work
AGL Release
Merge pull request #344 from meta-flutter/jw/inc_update
Flutter SDK 3.13.9
Merge pull request #343 from meta-flutter/jw/homescreen_roll
Roll ivi-homescreen
Merge pull request #342 from meta-flutter/jw/no_proxy
Fix recipe name
Add NO_PROXY
Flutter Package Examples
ivi-homescreen_git.bb/flutter-auto_git.bb: remove duplicated rdepends (#338)
Changes in meta-intel for 2023.11#
linux-intel-rt/5.15: update to v5.15.137-rt71
linux-intel/5.15: update to v5.15.137
intel-microcode: upgrade 20230808 -> 20231114
Changes in meta-openembedded for 2023.11#
indent: fix CVE-2023-40305
packagegroup-meta-multimedia: restore x11 restriction for projucer
mbedtls: upgrade 3.4.0 -> 3.5.0
suiteparse: Adapt to upstream branch name changes
python-blivet: Adapt to upstream branch name changes
grubby: Update branchname to match upstream
ntfs-3g-ntfsprogs: Upgrade 2022.5.17 to 2022.10.3
Changes in meta-virtualization for 2023.11#
kubernetes: Fix CVE-2023-2727, CVE-2023-2728
kubernetes: Fix CVE-2023-2431
kubernetes: Adjust patches to resolve error that occur with devtool
packagegroup-container: require ipv6 for podman
Changes in poky for 2023.11#
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.14
test-manual: reproducible-builds: stop mentioning LTO bug
dev-manual: add security team processes
manuals: correct "yocto-linux" by "linux-yocto"
glibc: ignore CVE-2023-4527
tiff: CVE patch correction for CVE-2023-3576
libxml2: Patch CVE-2023-45322
linux-firmware: create separate packages
linux-firmware: create separate package for cirrus and cnm firmwares
package_rpm: Allow compression mode override
openssl: Upgrade 3.0.11 -> 3.0.12
curl: fix CVE-2023-38546
curl: fix CVE-2023-38545
cve-exclusion_5.10.inc: update for 5.10.197
ref-manual: variables: add example for SYSROOT_DIRS variable
ref-manual: variables: add TOOLCHAIN_OPTIONS variable
ref-manual: variables: add RECIPE_SYSROOT and RECIPE_SYSROOT_NATIVE
dev-manual: start.rst: remove obsolete reference
brief-yoctoprojectqs: use new CDN mirror for sstate
dev-manual: layers: Add notes about layer.conf
ref-manual: variables: provide no-match example for COMPATIBLE_MACHINE
profile-manual: aesthetic cleanups
ref-manual: Fix PACKAGECONFIG term and add an example
dev/ref-manual: Document INIT_MANAGER
dev-manual: new-recipe.rst: add missing parenthesis to "Patching Code" section
bsp-guide: bsp: skip Intel machines no longer supported in Poky
sdk-manual: appendix-obtain: improve and update descriptions
dev-manual: wic: update "wic list images" output
manuals: update linux-yocto append examples
ref-manual: Warn about COMPATIBLE_MACHINE skipping native recipes
vim: Upgrade 9.0.2009 -> 9.0.2048
libx11: Security Fix for CVE-2023-43785, CVE-2023-43786 and CVE-2023-43787
linux-firmware: upgrade 20230625 -> 20230804
zlib: patch CVE-2023-45853
gawk: backport Debian patch to fix CVE-2023-4156
qemu: ignore RHEL specific CVE-2023-2680
SECURITY.md: Add file
bitbake: SECURITY.md: add file
uboot-extlinux-config.bbclass: fix missed override syntax migration
libxpm: upgrade to 3.5.17
tiff: Security fix for CVE-2023-40745
libtiff: Add fix for tiffcrop CVE-2023-1916
binutils: CVE-2022-48063
binutils: Fix CVE-2022-47011
binutils: Fix CVE-2022-47008
binutils: Mark CVE-2022-47696 as patched
binutils: Mark CVE-2022-47673 as patched
binutils: Fix CVE-2022-47695
migration-guides: add release notes for 4.0.13
overview: Add note about non-reproducibility side effects
dev-manual: fix testimage usage instructions
ref-manual: releases.svg: Scarthgap is now version 5.0
apt: add missing <cstdint> for uint16_t
python3-urllib3: 1.26.15 -> 1.26.17
python3-urllib3: upgrade 1.26.14 -> 1.26.15
python3-urllib3: upgrade 1.26.13 -> 1.26.14
python3-urllib3: upgrade 1.26.12 -> 1.26.13
python3-urllib3: upgrade 1.26.11 -> 1.26.12
python3-urllib3: upgrade 1.26.10 -> 1.26.11
python3-urllib3: upgrade 1.26.9 -> 1.26.10
vim: Upgrade 9.0.1894 -> 9.0.2009
binutils: Fix CVE-2022-45703
binutils: Fix CVE-2022-44840
xdg-utils: Fix CVE-2022-4055
libtiff: fix CVE-2022-40090 improved IFD-Loop handling
bitbake: bitbake-worker/runqueue: Avoid unnecessary bytes object copies
bitbake: bitbake-getvar: Add a quiet command line argument
contributor-guide: style-guide: discourage using Pending patch status
contributor-guide: deprecate "Accepted" patch status
contributor-guide: discourage marking patches as Inappropriate
contributor-guide: recipe-style-guide: add section about CVE patches
contributor-guide: recipe-style-guide: add more patch tagging examples
dev-manual: new-recipe.rst: replace reference to wiki
bsp-guide: bsp.rst: replace reference to wiki
contributor-guide/style-guide: Add a note about task idempotence
contributor-guide/style-guide: Refer to recipes, not packages
glibc: Update to latest on stable 2.35 branch
glibc: Update to latest on stable 2.35 branch
fontcache.bbclass: avoid native recipes depending on target fontconfig
python3-jinja2: fix for the ptest result format
ccache: fix build with gcc-13
linux-yocto/5.10: update to v5.10.197
linux-yocto/5.10: update to v5.10.194
linux-yocto/5.10: update to v5.10.192
linux-yocto/5.10: update to v5.10.191
linux-yocto/5.10: update to v5.10.189
go: Update fix for CVE-2023-24538 & CVE-2023-39318
json-c: define CVE_VERSION
kernel.bbclass: Add force flag to rm calls
cml1: Fix KCONFIG_CONFIG_COMMAND not conveyed fully in do_menuconfig
bind: update to 9.18.19
python3-git: upgrade 3.1.32 -> 3.1.37
openssl: Upgrade 3.0.10 -> 3.0.11
libwebp: Fix CVE-2023-5129
cups: Fix CVE-2023-4504
xserver-xorg: ignore CVE-2022-3553 as it is XQuartz-specific
webkitgtk: fix CVE-2023-32439
ruby: fix CVE-2023-36617
linux-yocto: update CVE exclusions
go: Fix CVE-2023-39318
gstreamer1.0-plugins-bad: fix CVE-2023-40476
gstreamer1.0-plugins-bad: fix CVE-2023-40475
gstreamer1.0-plugins-bad: fix CVE-2023-40474
ghostscript: fix CVE-2023-43115
shadow: Fix CVE-2023-4641
Changes in simplecore-bsp for 2023.11#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
wireless-tools: Fix invalid generic license BSD
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-distro for 2023.11#
flutter-engine: disable impeller-3d
desktop-config: renew screenshare cert
simpleswitch: bump to latest
tests/weston: don't expect a desktop shell
desktop-config: fix variable name
docs: add app note about dbus usage
simpleswitch-startup: find dbus broker socket
simpleswitch-image: install dbus policy
simpleswitch-dbus: add policy files
tests/weston: grep for more generic weston proc
sync: synced file(s) with avnet-embedded/ci-automation
vscode/flutter: add stub for flutter debugging
vscode/find-executables: skip unreadable files
vscode/python: fix application name finding
simpleswitch: bump to latest
vscode/flutter: fix package command
vscode/flutter: fix startup commands
vscode/flutter: fix start-cmd keys
vscode/python: fix application & source location
vscode/python: set compile to true
docs: vscode documentation update
vscode/flutter: look at entire workspace for apps
vscode/python: fix exec finder and debug command
vscode/c: launch debug command in loop
simpleswitch-sdk: add nativesdk setupttools + pip
sync: synced file(s) with avnet-embedded/ci-automation
docs/browser-comp: add hard numbers
debug-tools: add evtest
kernel: enable uinput as module
sync: synced file(s) with avnet-embedded/ci-automation
vscode/python: let debugpy wait for a client
vscode: add executable finder
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: add more youtube videos
simplecoreio: bump to latest
docs: modify libsimplecoreio usage example
fix: adapt C/C++ demos that are using libsimplecoreio
simpleswitch-image: add psmqtt test suite
pqmqtt: add upgrade commit checks
licenseviewer: add recipe
simpleswitch: bump to latest
simpleswitch-psmqtt: add recipe
docs: explain how to get the kernel config
flutter-tractor: bump to latest
sync: synced file(s) with avnet-embedded/ci-automation
Changes in tools for 2023.11#
test-report: update test reporting
scotty/README: add github section
docker_sdk: add Python to first build stage
incubator: add multiinput to list
scotty/README: add paragraph about Ubuntu 20.04
ci/pr: add scotty files to filter
scotty-runqemu: allow more than one testimage
sync: synced file(s) with avnet-embedded/ci-automation
docker_sdk: add a multistage build to have lighter images
docker_sdk: cleanup system Python as SDK installs its own
Dockerfile: switch to our development version
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
Changes in simplecore-manifest for 2023.11#
autoupdate: Update meta-flutter
autoupdate: Update meta-virtualization
autoupdate: Update poky
docs: add 2023.11 release notes
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-flutter
autoupdate: Update meta-intel
autoupdate: Update meta-openembedded
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-virtualization
autoupdate: Update meta-flutter
autoupdate: Update meta-clang
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
Changes in 2023.10#
New features in 2023.10#
Flutter was upgraded to version 3.13
SimpleSwitch™ images now have
RELEASE_VERSION
set as an environment variable, pointing to the release version of the imagesimpleswitch-hardware-ui-qt
is now installed by default to any SimpleSwitch™ base imageSimpleSwitch™ and SimpleCore™ can now be built with BSP provided by the LDK for sm2s-imx8plus. Further SOMs will be enabled in an upcoming release.
scotty-runqemu
now supportsSCOTTY_QEMUNOGRAPHIC
environment variable to disable graphics supportDeep links to the documentation can now be set using the
?link=
URL parameter
Breaking changes in 2023.10#
OpenSSH replaces dropbear in SimpleSwitch™ images
Important bugfixes in 2023.10#
symlinks to serial interfaces on Intel SOMs (sm2s-al and sm2s-el) now point to the correct hardware interfaces
Incubator news for 2023.10#
simplecore-virtualkeyboard
finally supportsdesktop-config
Migrating to 2023.10#
due to the Flutter upgrade, make sure to update your pubspec files for custom applications
Detailed changelog for 2023.10#
Changes in meta-flutter for 2023.10#
Roll flutter-auto and ivi-homescreen
Roll homescreen and flutter-auto
Fix typo
Roll ivi-homescreen
Roll ivi-homescreen
Impeller flags
Roll ivi-homescreen
Changes in meta-intel for 2023.10#
linux-intel-rt/5.15: update to v5.15.133-rt69
linux-intel/5.15: update to v5.15.133
ipmctl : upgrade 03.00.00.0438 -> 03.00.00.0485
Changes in meta-openembedded for 2023.10#
mbedtls: upgrade 2.28.2 -> 2.28.5
nginx: add configure option
mbedtls: set up /usr/bin/hello as alternative
mosquitto: add missing Upstream-Status
mosquitto: upgrade 2.0.17 -> 2.0.18
mosquitto: upgrade 2.0.15 -> 2.0.17
mosquitto: do not automatically depend on dlt-daemon, it's a non-mandatory logging system
mosquitto: upgrade 2.0.14 -> 2.0.15
python3-gevent: fix CVE-2023-41419
open-vm-tools: fix CVE-2023-20867
samba: fix CVE-2023-34968
samba:fix CVE-2023-34967
samba: fix CVE-2022-2127
samba: fix CVE-2023-34966
Changes in meta-qt5 for 2023.10#
qtbase: Add unixodbc as dependency of sql-odbc
Changes in poky for 2023.10#
build-appliance-image: Update to kirkstone head revision
Revert "oeqa/utils/gitarchive: fix tag computation when creating archive"
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.13
dev-manual: licenses: update license manifest location
manuals: document "mime-xdg" class and MIME_XDG_PACKAGES
ref-manual: qa-checks: align with master
template: fix typo in section header
dev-manual: licenses: mention SPDX for license compliance
contributor-guide: recipe-style-guide: add Upstream-Status
dev-manual: new-recipe.rst fix inconsistency with contributor guide
documentation/README: align with master
dev-manual: disk-space: improve wording for obsolete sstate cache files
sdk-manual: extensible.rst: align with master branch
manuals: update former references to dev-manual/common-tasks
dev-manual: split common-tasks.rst
ref-manual: add new variables
ref-manual: add Initramfs term
ref-manual: add meson class and variables
cargo.bbclass: set up cargo environment in common do_compile
dbus: Specify runstatedir configure option
tcl: prevent installing another copy of tzdata
wic: fix wrong attempt to create file system in upartitioned regions
build-sysroots: Add SUMMARY field
resulttool/report: Avoid divide by zero
oeqa/utils/gitarchive: fix tag computation when creating archive
scripts/create-pull-request: update URLs to git repositories
externalsrc: fix dependency chain issues
pseudo: Fix to work with glibc 2.38
vim: Upgrade 9.0.1664 -> 9.0.1894
vim: upgrade 9.0.1592 -> 9.0.1664
vim: update obsolete comment
tar: upgrade 1.34 -> 1.35
binutils: stable 2.38 branch updates
glibc: stable 2.35 branch updates
gcc: Fix -fstack-protector issue on aarch64
binutils: Fix CVE-2022-48065
cups: fix CVE-2023-32360
go: Fix CVE-2023-39319
dev-manual: common-tasks: mention faster "find" command to trim sstate cache
yocto-uninative: Update to 4.3
gdb: Fix CVE-2023-39128
webkitgtk: fix CVE-2022-48503
flac: fix CVE-2020-22219
libxml2: Fix CVE-2023-39615
qemu: fix CVE-2021-3638
dropbear: fix CVE-2023-36328
python3-pygments: Fix CVE-2022-40896
manuals: add new contributor guide
ref-manual: system-requirements: update supported distros
migration-guides: add release notes for 4.0.12
sysklogd: fix integration with systemd-journald
libdnf: resolve cstdint inclusion for newer gcc versions
efivar: backport 5 patches to fix build with gold
python3: upgrade to 3.10.13
nasm: fix CVE-2020-21528
file: fix CVE-2022-48554
libssh2: fix CVE-2020-22218
webkitgtk: fix CVE-2023-23529
busybox: fix CVE-2022-48174
ncurses: fix CVE-2023-29491
json-c: fix CVE-2021-32292
libtiff: fix CVE-2023-26966 Buffer Overflow
inetutils: Backport fix for CVE-2023-40303
tiff: fix CVE-2023-2908,CVE-2023-3316,CVE-2023-3618
python3-git: upgrade 3.1.27 -> 3.1.32
linux/cve-exclusion: remove obsolete manual entries
linux/cve-exclusion: add generated CVE_CHECK_IGNORES.
linux-yocto: add script to generate kernel CVE_CHECK_IGNORE entries
nghttp2: fix CVE-2023-35945
Qemu: Resolve undefined reference issue in CVE-2023-2861
go: Fix CVE-2023-29409
ffmpeg: add CVE_CHECK_IGNORE for CVE-2023-39018
glibc-locale: use stricter matching for metapackages' runtime dependencies
oeqa/ssh: Further improve process exit handling
target/ssh: Ensure exit code set for commands
oeqa/runtime/ltp: Increase ltp test output timeout
oeqa/target/ssh: Ensure EAGAIN doesn't truncate output
selftest/cases/glibc.py: switch to using NFS over TCP
oeqa/utils/nfs: allow requesting non-udp ports
selftest/cases/glibc.py: increase the memory for testing
glibc/check-test-wrapper: don't emit warnings from ssh
mdadm: add util-linux-blockdev ptest dependency
kernel: Fix path comparison in kernel staging dir symlinking
rpm: Pick debugfs package db files/dirs explicitly
rootfs: Add debugfs package db file copy and cleanup
selftest/cases/glibc.py: fix the override syntax
automake: fix buildtest patch
resulttool/resultutils: allow index generation despite corrupt json
shadow-sysroot: add license information
acl/attr: ptest fixes and improvements
lib/package_manager: Improve repo artefact filtering
pixman: Remove duplication of license MIT
yocto-uninative: Update to 4.2 for glibc 2.38
yocto-uninative: Update hashes for uninative 4.1
linux-yocto/5.15: update to v5.15.124
linux-yocto/5.15: update to v5.15.123
linux-yocto/5.15: update to v5.15.122
linux-firmware: split platform-specific Adreno shaders to separate packages
linux-firmware : Add firmware of RTL8822 serie
linux-firmware: package firmare for Dragonboard 410c
linux-firmware: upgrade 20230515 -> 20230625
libnss-nis: upgrade 3.1 -> 3.2
bind: 9.18.11 -> 9.18.17
gstreamer1.0: upgrade 1.20.6 -> 1.20.7
librsvg: 2.52.7 -> 2.52.10
glib-2.0: Fix CVE-2023-32643 and CVE-2023-32636
glib-2.0: Fix CVE-2023-29499 and CVE-2023-32611
glib-2.0: Fix CVE-2023-32665
poky.conf: update SANITY_TESTED_DISTROS to match autobuilder
dev-manual: wic.rst: Update native tools build command
libxcrypt: update PV to match SRCREV
rpm2cpio.sh: update to the last 4.x version
scripts/rpm2cpio.sh: Use bzip2 instead of bunzip2
npm.bbclass: avoid DeprecationWarning with new python
linux-firmware: Fix mediatek mt7601u firmware path
linux-yocto/5.10: update to v5.10.188
linux-yocto/5.10: update to v5.10.187
linux-yocto/5.10: update to v5.10.186
dmidecode: fixup for CVE-2023-30630
curl: Backport fix CVE-2023-32001
qemu: fix CVE-2023-3180
procps: patch CVE-2023-4016
ghostscript: fix CVE-2023-38559
qemu: fix CVE-2023-3354 VNC: improper I/O watch removal in TLS handshake can lead to remote unauthenticated denial of service
qemu: fix CVE-2020-14394
python3-certifi: fix CVE-2023-37920
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.12
gcc: fix runpath errors in cc1 binary
openssl: Upgrade 3.0.9 -> 3.0.10
gcc : upgrade to v11.4
cve-update-nvd2-native: always pass str for json.loads()
go: fix CVE-2023-24531
go: fix CVE-2023-24536
qemu: fix CVE-2023-2861
qemu: fix CVE-2023-3255
qemu: fix CVE-2023-3301
libarchive: ignore CVE-2023-30571
libpcre2: patch CVE-2022-41409
bitbake: bitbake-layers: initialize tinfoil before registering command line arguments
ref-manual: document image-specific variant of INCOMPATIBLE_LICENSE
util-linux: add alternative links for ipcs,ipcrm
openssl: use a glob on the PERLEXTERNAL to track updates on the path
openssl: add PERLEXTERNAL path to test its existence
oeqa/selftest/devtool: add unit test for "devtool add -b"
oeqa/runtime/cases/rpm: fix wait_for_no_process_for_user failure case
meson.bbclass: Point to llvm-config from native sysroot
python3: fix missing comma in get_module_deps3.py
mdadm: skip running known broken ptests
mdadm: fix segfaults when running ptests
mdadm: fix 07revert-inplace ptest
mdadm: fix util-linux ptest dependency
uboot-extlinux-config.bbclass: fix old override syntax in comment
systemd-systemctl: fix errors in instance name expansion
recipetool: Fix inherit in created -native* recipes
kernel: add missing path to search for debug files
libxcrypt: fix build with perl-5.38 and use master branch
lttng-ust: upgrade 2.13.5 -> 2.13.6
libksba: upgrade 1.6.3 -> 1.6.4
libassuan: upgrade 2.5.5 -> 2.5.6
diffutils: update 3.9 -> 3.10
python3: upgrade 3.10.9 -> 3.10.12
dmidecode: fix CVE-2023-30630
openssh: fix CVE-2023-38408
libtiff: fix CVE-2023-26965 heap-based use after free
tiff: fix multiple CVEs
go: fix CVE-2023-29406 net/http insufficient sanitization of Host header
tiff: fix multiple CVEs
python3: ignore CVE-2023-36632
libjpeg-turbo: patch CVE-2023-2804
package.bbclass: moving field data process before variable process in process_pkgconfig
gcc-testsuite: Fix ppc cpu specification
machine/arch-arm64: add -mbranch-protection=standard
gcc: don't pass --enable-standard-branch-protection
linux-yocto/5.15: update to v5.15.120
linux-yocto/5.15: update to v5.15.119
ghostscript: fix CVE-2023-36664
qemu: backport Debian patch to fix CVE-2023-0330
ref-manual: release-process: update for LTS releases
ref-manual: add LTS and Mixin terms
migration-guides: add release notes for 4.0.11
docs: ref-manual: terms: fix typos in SPDX term
cmake: Fix CMAKE_SYSTEM_PROCESSOR setting for SDK
wic: Add dependencies for erofs-utils
sysfsutils: fetch a supported fork from github
unzip: fix configure check for cross compilation
zip: fix configure check by using _Static_assert
sdk.py: fix moving dnf contents
sdk.py: error out when moving file fails
bitbake.conf: add unzstd in HOSTTOOLS
rust-llvm: backport a fix for build with gcc-13
systemd: Backport nspawn: make sure host root can write to the uidmapped mounts we prepare for the container payload
pybootchartgui: show elapsed time for each task
logrotate: Do not create logrotate.status file
libpng: Add ptest for libpng
selftest/reproducible: Allow chose the package manager
selftest reproducible.py: support different build targets
vim: upgrade 9.0.1527 -> 9.0.1592
wireless-regdb: upgrade 2023.02.13 -> 2023.05.03
linux-firmware: upgrade 20230404 -> 20230515
wget: upgrade 1.21.3 -> 1.21.4
serf: upgrade 1.3.9 -> 1.3.10
tzdata: upgrade to 2023c
libwebp: Fix CVE-2023-1999
curl: Added CVE-2023-28320 Follow-up patch
libx11: Fix CVE-2023-3138 for kirkstone branch
bind : fix CVE-2023-2828 & CVE-2023-2911
sqlite3: CVE-2023-36191 CLI fault on missing -nonce
perl: Fix CVE-2023-31486
cve-update-nvd2-native: actually use API keys
cve-update-nvd2-native: log a little more
cve-update-nvd2-native: increase retry count
cve-update-nvd2-native: retry all errors and sleep between retries
cve-update-nvd2-native: fix cvssV3 metrics
cve-update-nvd2-native: use exact times, don't truncate
cve-update-nvd2-native: handle all configuration nodes, not just first
strace: Update patches/tests with upstream fixes
strace: Merge two similar patches
strace: Disable failing test
grub: submit determinism.patch upstream
devtool: Fix the wrong variable in srcuri_entry
useradd-staticids.bbclass: improve error message
babeltrace2: Always use BFD linker when building tests with ld-is-lld distro feature
maintainers.inc: unassign Ricardo Neri from ovmf
maintainers.inc: unassign Alistair Francis from opensbi
maintainers.inc: unassign Adrian Bunk from wireless-regdb
oeqa/selftest/bbtests: add non-existent prefile/postfile tests
scripts/runqemu: allocate unfsd ports in a way that doesn't race or clash with unrelated processes
scripts/runqemu: split lock dir creation into a reusable function
meta: lib: oe: npm_registry: Add more safe caracters
image_types: Fix reproducible builds for initramfs and UKI img
v86d: Improve kernel dependency
linux-yocto/5.15: cfg: fix DECNET configuration warning
linux-yocto/5.15: update to v5.15.118
linux-yocto/5.15: update to v5.15.117
linux-yocto/5.15: update to v5.15.116
linux-yocto/5.15: update to v5.15.115
linux-yocto/5.15: update to v5.15.114
cups: fix CVE-2023-34241 use-after-free in cupsdAcceptClient() in scheduler/client.c
oe-depends-dot: Handle new format for task-depends.dot
libxcrypt: fix hard-coded ".so" extension
cpio: Replace fix wrong CRC with ASCII CRC for large files with upstream backport
libcap: fix CVE-2023-2603 Integer Overflow in _libcap_strdup()
go: fix CVE-2023-29400 html/template improper handling of empty HTML attributes
bitbake: runqueue: Fix deferred task/multiconfig race issue
blktrace: ask for python3 specifically
layer.conf: Add missing dependency exclusion
maintainers.inc: correct Carlos Rafael Giani's email address
selftest/license: Exclude from world
connman: fix warning by specifying runstatedir at configure time
maintainers.inc: correct unassigned entries
maintainers.inc: unassign Pascal Bach from cmake entry
maintainers.inc: unassign Andreas Müller from itstool entry
maintaines.inc: unassign Richard Weinberger from erofs-utils entry
pm-utils: fix multilib conflictions
kmod: remove unused ptest.patch
minicom: remove unused patch files
psmisc: Set ALTERNATIVE for pstree to resolve conflict with busybox
linux-yocto/5.10: cfg: fix DECNET configuration warning
linux-yocto/5.10: update to v5.10.185
linux-yocto/5.10: update to v5.10.184
linux-yocto/5.10: update to v5.10.183
linux-yocto/5.10: update to v5.10.182
dbus: upgrade 1.14.6 -> 1.14.8
mobile-broadband-provider-info: upgrade 20221107 -> 20230416
xdpyinfo: upgrade 1.3.3 -> 1.3.4
libxpm: upgrade 3.5.15 -> 3.5.16
fribidi: upgrade 1.0.12 -> 1.0.13
babeltrace2: upgrade 2.0.4 -> 2.0.5
go: fix CVE-2023-29402
ninja: ignore CVE-2021-4336, wrong ninja
libcap: CVE-2023-2602 Memory Leak on pthread_create() Error
go: fix CVE-2023-29405
go: fix CVE-2023-29404
Changes in simplecore-bsp for 2023.10#
sync: synced file(s) with avnet-embedded/ci-automation
imx8: update gstreamer version pins
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-distro for 2023.10#
docs: clarify flutter custom devices
docs: add an howto about backlight
simplecore-names: fix SER* to ttyS* symlinks
sync: synced file(s) with avnet-embedded/ci-automation
docs: add more video links
sony-flutter: bump to latest
simpleswitch: expose RELEASE_VERSION
docs: explain how to pull container
simpleswitch-image: use OpenSSH server
mqttx-web: add as simpleswitch package
simpleswitch-weston: include hw-ui
flutter-engine: bump pinned SDK version to 3.13.2
docs: add Youtube shorts
wifi-tools: remove rdepends to sdio-driver-209a
tensorflow-protobuf: move to correct dynamic layer
layer: move part of recipes in dynamic layers
packagegroup: fix htpdate dependency
layer: move recipes in dynamic-layers
flutter-tractor: bump to latest
simplecore: ship hardware-ui-qt by default
sync: synced file(s) with avnet-embedded/ci-automation
docs: fix links to Yocto's licensing docs
mscio-drivers: update to 5.6.2
dep5: add vscode extension json files
vscode-templates-flutter: add extension template
vscode-template-qt: add extension template
browser: create new template for web apps
vscode-templates: add new recipes
zip: extend for nativesdk
sync: synced file(s) with avnet-embedded/ci-automation
Changes in tools for 2023.10#
scotty: add SCOTTY_QEMUNOGPAHIC
docs: bring back I2C in overview
check-update-recipes: fix teams message
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sphinx/landing: add support for deep links
sphinx: fix version selection menu
docs/machines: remove I2S
doc-link-checker: add ignore support
scotty.py: fix typo in --force option description
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
Changes in simplecore-manifest for 2023.10#
docs: release notes for 2023.10 release
autoupdate: Update meta-flutter
autoupdate: Update meta-intel
autoupdate: Update meta-openembedded
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-qt5
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update poky
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in 2023.9#
New features in 2023.9#
scotty-runqemu
now accepts an option-d <build-dir>
or--build-dir <build-dir>
to specify the build directory from which to emulate an imagedocumentation around libvirt and the SimpleSwitch tools to work with a QEMU VM is improved
documentation is refreshed with a brand new look
container-helper
has a new commandregistry-install
to enable pulling the image from the registry, extracting the OCI container to squashfs and installing the new SimpleSwitch package on the target, all in one go
Important bugfixes in 2023.9#
desktop-config
has been fixed to dynamically infer the maximum brightness of the screens connected to the targetQt headers do not include OpenGL ES 3 headers anymore (it was the source of errors while building Qt based apps with the sm2s-intel-all SDK)
symlinks /dev/serial/by-id/SER* now points to the correct /dev/ttymxc* devfs devices on ARM targets
Incubator news for 2023.9#
hardware-ui-qt
brings an UI for easy management of the peripherals and can interact with some of them (GPIOs, CAN busses, serial ports)
Detailed changelog for 2023.9#
Changes in meta-flutter for 2023.9#
ivi-homescreen
Flutter 3.13.2
CIPD fetcher implementation
Changes in meta-intel for 2023.9#
linux-intel-rt/5.15: update to v5.15.129
linux-intel/5.15: update to v5.15.129
onednn: upgrade 2.6.1 -> 2.6.3
opencl-clang/14.0: update to latest
Changes in meta-openembedded for 2023.9#
python3-django: upgrade 4.2.3 -> 4.2.5
python3-django: upgrade 3.2.20 -> 3.2.21
python3-django: fix CVE-2023-41164
c-ares: CVE-ID correction for CVE-2022-4904
openldap: update to 2.5.16
frr: Fix CVE-2023-41909
freeglut: Add packageconfigs for x11/wayland/gles
wireshark: Fix CVE-2023-2906
redis: upgrade 7.0.12 -> 7.0.13
rabbitmq-c: Fix CVE-2023-35789
opensc: ignore CVE-2021-34193
hdf5: Fix CVE-2021-37501
hwloc: fix CVE-2022-47022
iperf3: upgrade 3.11 -> 3.14
frr: Fix CVE-2023-38802 and CVE-2023-41358
tcpdump: upgrade 4.99.3 -> 4.99.4
tcpdump: upgrade 4.99.2 -> 4.99.3
tcpdump: upgrade 4.99.1 -> 4.99.2
meta-oe-components: Avoid usage of nobranch=1
libiio: use main branch instead of master
nodejs: fix CVE-2022-25883
spice-protocol: fix populate_sdk error when spice is installed
krb5: Fix CVE-2023-36054
nlohmann-json: Avoid usage of nobranch=1
rapidjson: Avoid usage of nobranch=1
python3-aiohttp: upgrade 3.8.1 -> 3.8.5
python3-kivy: Require X11 or Wayland in DISTRO_FEATURES
postgresql: Update to 14.9
python3-django: fix CVE-2023-36053
poppler: fix CVE-2023-34872
libqb: upgrade 2.0.6 -> 2.0.8
php: upgrade 8.1.16 -> 8.1.22
Changes in meta-qt5 for 2023.9#
qtwebengine, qtpdf: Fix build with gcc-13
Changes in meta-virtualization for 2023.9#
nerdctl: fix installed-vs-shipped with usrmerge
nerdctl: update branch to main
go-mux: Switch to main branch
go-context: Switch to main branch
Changes in meta-webkit for 2023.9#
webkitgtk: update cmake variable name for opengl
wpewebkit: Add patch to fix cmake for wpewebkit
wpewebkit: Update recipe from vesion 2.40.3 to 2.40.5
Changes in simplecore-bsp for 2023.9#
hw-info: set HW_INFO_VARS for sm2s-imx8mp there
packagegroup-base: add hw-info for sm2s-imx8mp
docs: add trademark character
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-distro for 2023.9#
docs: add license and copyright information
docs: add one about packages install template
simpleswitch-packages-install: solve oelint issue
simpleswitch-image: install DNF in the SDK
nativesdk-simpleswitch-sdk: use new template
simpleswitch-packages-install-template: first ver
flutter-engine: remove newer flags
docs: add trademark character
sync: synced file(s) with avnet-embedded/ci-automation
hardware-ui-qt: add documentation
hardware-ui-qt: bump to latest
hardware-ui-qt: add into CI build info
hardware-ui-qt: add app and image recipes
simplecore-names: use ttymxc* devices for ARM SoMs
qtbase: disable gles3
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: improve qemu related documents
desktop-config: read max brightness from sysfs
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: use new registry-install command
container-helper: add registry-install command
Changes in tools for 2023.9#
sync: synced file(s) with avnet-embedded/ci-automation
docs: add trademark character
sphinx/conf: set correct version matrix
scotty: allow RELEASE to be forwarded
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Reuse: add missing licences information
Docs: upgrade look and feel landing page - add a banner to the landing page - remove secondary sidebar from the landing page - upgrade main grid on the landing page to be responsive - reduce size of main title on landing page
git: do not track versions.json
Sphinx: switch theme to pydata_sphinx_theme - update left sidebar to display the full TOC tree - remove theme-switcher from the navbar-end - update assets static path - add version menu - add assets for the new look and feel - update navbar to display shortcuts to main topics - prettify navbar menu icons placement - update Avnet Embedded website logo - update Avnet Embedded copyright to 2023 - add symlink banner image into the buildroot - update theme main color to avnet embedded green - fix left sidebar generated by pydata_sphinx_theme
scotty/docker: upgrade docker conf for pydata theme - switch Sphinx theme to pydata - Fix Sphinx dependency with Jinja
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: improve libvirt-bundle
sync: synced file(s) with avnet-embedded/ci-automation
ci: add actionlint config file
sync: synced file(s) with avnet-embedded/ci-automation
scotty-runqemu: fix invalid quotation mark
sync: synced file(s) with avnet-embedded/ci-automation
scotty-runqemu: add option to specify build directory
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
scotty: add files to the packaged archive
test-report: update test reporting
test-report: update test reporting
Changes in simplecore-manifest for 2023.9#
release-notes: add notes for 2023.9 release
docs: add trademark character
autoupdate: Update meta-openembedded
autoupdate: Update meta-intel
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-webkit
autoupdate: Update meta-openembedded
autoupdate: Update meta-virtualization
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-webkit
autoupdate: Update meta-flutter
autoupdate: Update meta-intel
autoupdate: Update meta-qt5
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in 2023.8#
New features in 2023.8#
simpleswitch-tractor-qt
brings the well known tractor demo but build with Qt5support for enabling custom logos has been added
support for screen rotation including kernel console has been added
support for remote desktop (RDP) screensharing from weston has been added
desktop-config
allows an easy way of configuring the entire weston environmentsimpleswitch-launcher
brings an UI for easy management of SimpleSwitch packages and IP information tosimplecore-simpleswitch-os-weston
imagescog was upgraded to bleeding edge 0.17.x release
Breaking changes in 2023.8#
weston-config
has been superseded bydesktop-config
. Please check the documentation how to migrate.
Important bugfixes in 2023.8#
distro-installer now uses labels to identify the SimpleSwitch /apps partition. Allowing sm2s-intel-all SDCards to be used on iMX8 devices.
the fallback DHCP server (
simpleswitch-dhcp-helper
) checks for existing servers in the network before starting up
Incubator news for 2023.8#
simplecore-retro brings RetroArch to SimpleSwitch devices, allowing you to emulate your favorite classic gaming consoles
Deprecated in 2023.8#
weston-config
has been superseded bydesktop-config
. Please check the documentation how to migrate.
Detailed changelog for 2023.8#
Changes in meta-clang for 2023.8#
recipe_sysroot_check_ld_is_lld: Do not create symlink for allarch recipes
recipe_sysroot_check_ld_is_lld: Use STAGING_BINDIR_TOOLCHAIN to find compiler installation
clang.bbclass: Check for INHIBIT_DEFAULT_DEPS in creating ld->lld symlink
clang: Update to 14.0.6
clang: Update to 14.0.4+
libclc: Define llvm tools needed during build
Changes in meta-flutter for 2023.8#
CI: Change container userid
Changes in meta-intel for 2023.8#
linux-intel-rt/5.10: update to tag lts-v5.10.184-rt90-preempt-rt-230626T172256Z
linux-intel/5.10: update to tag lts-v5.10.184-yocto-230626T081427Z
linux-intel-rt/5.15: update to tag lts-v5.15.119-rt65-preempt-rt-230725T210238Z
linux-intel/5.15: update to tag lts-v5.15.119-linux-230725T101957Z
intel-microcode: upgrade 20230512 -> 20230808
Changes in meta-openembedded for 2023.8#
nodejs: upgrade 16.20.1 -> 16.20.2
python3-can: Add missing runtime dependencies
lmsensors: do not pull in unneeded perl modules for run-time dependencies
redis: upgrade 7.0.11 -> 7.0.12
Fix groupname gid change warning
zabbix: fix CVE-2023-29450
zabbix: fix CVE-2023-29449
python3-django: upgrade 4.2.1 -> 4.2.3
python3-django: upgrade 3.2.19 -> 3.2.20
yasm: fix CVE-2023-31975
python3-gcovr: Fix parsing of gcc-11 gcov metadata
yaml-cpp: Fix cmake export
libyang: fix CVE-2023-26917
frr: fix for CVE-2023-31490
mbedtls: build with v2 version by default
nodejs: upgrade 16.19.1 -> 16.20.1
Changes in meta-virtualization for 2023.8#
docker-ce: bump SRCREV_docker
docker: update to v20.10.25 + 58 commits to fix compatibility with go currently in kirkstone
docker-distribution: fix for CVE-2023-2253
Changes in meta-webkit for 2023.8#
wpebackend-rdk: update to last version and add new packageconfig options
highway: add patch to fix build issue with RPi4 and enable shared libs
xdg-dbus-proxy, bubblewrap: update recipes and fix build with webkit (#478)
Changes in simplecore-bsp for 2023.8#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
linux-imx8: enforce framebuffer console
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-distro for 2023.8#
msc-cmake-scripts-native: bump to latest
mscio-drivers: bump to latest
sync: synced file(s) with avnet-embedded/ci-automation
tractor-gpio: bump to latest
distro-installer: forward SIMPLESWITCH_FROM_SDCARD
simpleswitch-launcher: scale button
simpleswitch-launcher: add recipe
weston-environment: use correct machine override
simpleswitch-template: use host defaults
weston-environment: add nano specific file
tests: add tests for tractor-qt
scotty-builds: add simpleswitch-tractor-qt
qt-demo: fix LICENSE
hello-world-qt: fix LICENSE
tractor-qt: add recipe
sync: synced file(s) with avnet-embedded/ci-automation
docs: add warning regarding remote desktop key
docs: updates after review
desktop-config: add notaskbar template
desktop-config: select only first mode
desktop-config: limit to weston images
docs: update with latest changes
desktop-config: add new service
u-boot/grub: add rotation settings
weston-imx: backport latest patches for 10.0.1
psplash-sc: add recipe
kernel: apply generated logo
boot-logo-creator: add recipe
boot-logo-creator-native: add recipe
distro: use cog 0.17.x release
tractor-gpiocontrol: bump to latest
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
distro-installer: omit APPSPART prefix
simpleswitch-apps: install resize service for qemu
hw-info-qemu: set NOGROW by default
distro-install: use label feature
simpleswitch: bump to latest
wic: use labels not uuids
dhcp-helper: check for existing DHCP servers
sm2s-intel-all: fixed numbering of ETH* interfaces
docs: fix package settings for container-helper
Changes in tools for 2023.8#
ci/job: fix SDK dir
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
ci/job: fix detect-secrets in test-report
sync: synced file(s) with avnet-embedded/ci-automation
ci/job_build: add python to build jobs
ci/job_build: pin detect-secret version used in CI
ci/job_build: make sure detect-secret is installed
chore: formatting correction in job_build
ci/build: add secret scan before pushing to Azure
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
ci/job: temporary disable SDK docker creation
ci/job: add buildx for SDK docker build
ci/job: use scotty's sources.list
testreport: fixes
sdk-docker: corrects license info
sdk-docker: set shellcheck to not check for missing file
ci/build: reduce number of layers in sdk docker image
ci/build: remove duplicated registry login in ci
ci/build: add SPDX to sdk docker image build script
simplecore-sdk-docker: populate out of CI
simplecore-sdk-docker: first attempt
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
sphinx/incubator: add simplecore-retro
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
sphinx: add sphinx-youtube
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
scotty: fix kvm usage
ci/build: temporary disable KVM support
report: add test results
test-report: update test reporting
test-report: update test reporting
Changes in simplecore-manifest for 2023.8#
autoupdate: Update meta-clang
sync: synced file(s) with avnet-embedded/ci-automation
release-notes: add notes for 2023.8 release
autoupdate: Update meta-intel
autoupdate: Update meta-openembedded
autoupdate: Update meta-virtualization
autoupdate: Update meta-clang
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-intel
autoupdate: Update meta-openembedded
autoupdate: Update meta-webkit
autoupdate: Update meta-openembedded
autoupdate: Update meta-flutter
autoupdate: Update meta-clang
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-virtualization
sync: synced file(s) with avnet-embedded/ci-automation
Changes in 2023.7#
New features in 2023.7#
Support for
ama-101a07
display was added forsm2s-imx8nano
Documentation for SimpleCore and SimpleSwitch was redone, giving a way easier path to get started with SimpleSwitch and SimpleCore
simpleswitch-cog
gained support to set the homepage via/apps/browser/homepage.txt
Former incubator
simplecore-docker
was fully integrated into SimpleCore, allowing you to create SimpleSwitch packages out of public Docker imagesSimpleSwitch packages now contain all kernel module tools, such as
modprobe
by defaultCONTAINER_HELPER_ARCH
environment variable will help to download the correct SimpleSwitch package from out Github container registrysimpleswitch-helper
gained support forlog
command, that will return the full log of the SimpleSwitch package
Important bugfixes in 2023.7#
simpleswitch-show-log
from the SDK will now show the log of the mounting stage as well
Incubator news for 2023.7#
simplecore-docker was integrated into SimpleSwitch
simplecore-chromium offers you a Chromium web browser as a SimpleSwitch container
Migrating to 2023.7#
in case you were using
simplecore-docker
incubator you can safely remove the extra download and configuration as everything is now available through SimpleSwitch
Detailed changelog for 2023.7#
Changes in meta-flutter for 2023.7#
Flutter 3.10.6
Revert "Bump depot_tools revision"
Bump depot_tools revision
depot-tools-native: fix INSANE_SKIP
Changes in meta-imx for 2023.7#
gpuconfig/rc_gpu.S: fix rc_gpu.S script syntax error
Changes in meta-intel for 2023.7#
linux-intel-rt/5.15: update to include latest commits
linux-intel/5.15: update to include latest commits
Changes in meta-openembedded for 2023.7#
webserver: nginx: Add stream Signed-off-by: Luke Schaefer <lukeschafer17@gmail.com>
python3-werkzeug: fix for patch-fuzz
yajl: CVE-2023-33460 memory leak in yajl_tree_parse function
ntp: backport patch for 5 CVEs CVE-2023-26551/2/3/4/5
mbedtls: add support for v3.x
tcpreplay: upgrade 4.4.2 -> 4.4.4
grpc: ignore CVE-2023-32732
libssh: CVE-2020-16135 Fix NULL pointer dereference in sftpserver.c
opensc: Fix CVE-2023-2977
wireshark: Fix Multiple CVEs
postgresql: fix CVE-2023-2454 & CVE-2023-2455
frr: fix for CVE-2023-31489
opencv: fix for CVE-2023-2618
c-ares: backport patch for CVE-2023-31147
Changes in poky for 2023.7#
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.11
lib/terminal.py: Add urxvt terminal
staging.bbclass: do not add extend_recipe_sysroot to prefuncs of prepare_recipe_sysroot
oeqa/selftest/cases/devtool.py: skip all tests require folder a git repo
kmscube: Correct DEPENDS to avoid overwrite
kernel: don't force PAHOLE=false
conf: add nice level to the hash config ignred variables
go.bbclass: don't use test to check output from ls
iso-codes: upgrade 4.13.0 -> 4.15.0
nasm: fix CVE-2022-46457
profile-manual: fix blktrace remote usage instructions
ref-manual: add clarification for SRCREV
Revert "ipk: Decode byte data to string in manifest handling"
e2fsprogs: fix ptest bug for second running
systemd-systemctl: support instance expansion in WantedBy
vim: upgrade 9.0.1429 -> 9.0.1527
linux-yocto/5.15: update to v5.15.113
linux-yocto/5.15: update to v5.15.112
linux-yocto/5.15: update to v5.15.111
linux-yocto/5.15: update to v5.15.110
linux-yocto/5.15: update to v5.15.109
glibc: stable 2.35 branch updates
cve-update-nvd2-native: added the missing http import
cve-update-nvd2-native: new CVE database fetcher
webkitgtk: fix CVE-2022-46700
webkitgtk: fix CVE-2022-42867
webkitgtk: fix CVE-2022-46699
webkitgtk: fix CVE-2022-46691
cups: Fix CVE-2023-32324
openssh: fix CVE-2023-28531
uninative: Upgrade to 4.0 to include latest gcc 13.1.1
uninative: Upgrade to 3.10 to support gcc 13
selftest/reproducible: Allow native/cross reuse in test
systemd-networkd: backport fix for rm unmanaged wifi
openssh: Remove BSD-4-clause contents completely from codebase
python3-requests: fix for CVE-2023-32681
openssl: Upgrade 3.0.8 -> 3.0.9
perl: fix CVE-2023-31484
curl: Correction for CVE-2023-27536
go: fix CVE-2023-24539 html/template improper sanitization of CSS values
sysstat: Fix CVE-2023-33204
kernel-devicetree: recursively search for dtbs
package: enable recursion on file globs
kernel-devicetree: make shell scripts posix compliant
kernel-devicetree: allow specification of dtb directory
linux-yocto/5.10: update to v5.10.180
linux-yocto/5.10: update to v5.10.179
linux-yocto/5.10: update to v5.10.178
linux-yocto/5.10: update to v5.10.177
linux-yocto/5.10: update to v5.10.176
curl: Fix CVE-2023-28322
curl: Fix CVE-2023-28321
curl: Fix CVE-2023-28320
curl: Fix CVE-2023-28319
overview-manual: concepts.rst: Fix a typo
migration-guides: add release notes for 4.0.10
migration-guides: use new cve_mitre macro
conf.py: add macro for Mitre CVE links
Revert "docs: conf.py: fix cve extlinks caption for sphinx <4.0"
piglit: Add missing glslang dependencies
piglit: Fix build time dependency
piglit: Add PACKAGECONFIG for glx and opencl
weston: add xwayland to DEPENDS for PACKAGECONFIG xwayland
license.bbclass: Include LICENSE in the output when it fails to parse
dhcpcd: use git instead of tarballs
package_manager/ipk: fix config path generation in _create_custom_config()
quilt: Fix merge.test race condition
maintainers.inc: Move repo to unassigned
maintainers.inc: Fix email address typo
systemd-systemctl: fix instance template WantedBy symlink construction
p11-kit: add native to BBCLASSEXTEND
avahi: fix D-Bus introspection
nghttp2: Deleted the entries for -client and -server, and removed a dependency on them from the main package.
llvm: backport a fix for build with gcc-13
gcc-runtime: Use static dummy libstdc++
cpio: Fix wrong CRC with ASCII CRC for large files
waffle: upgrade 1.7.0 -> 1.7.2
gstreamer1.0: upgrade 1.20.5 -> 1.20.6
go: fix CVE-2023-24540
git: ignore CVE-2023-25815
Changes in simplecore-bsp for 2023.7#
sync: synced file(s) with avnet-embedded/ci-automation
imx8nano: add overlay for ama-101a07 display
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: note about freescale/NXP distros
imx8: update preferred gstreamer version
sphinx-layout: add new file
Changes in simplecore-distro for 2023.7#
sync: synced file(s) with avnet-embedded/ci-automation
docs: cross link "project layer creation" section
tractor-gpiocontrol: bump to latest
docs: add qemu libvirt bundles
simpleswitch: bump to latest
sdk: add SDK_VERSION_FILE
docs: Fix link for hub.docker.com
docs: remove empty qt doc
docs: colorize systemd docs
scotty-builds: add libvirt qemu bundle config
docs: fix simpleswitch-tractor-gpiocontrol doc
docs: simplify the container-helper sections
oeqa/helper: use CONTAINER_HELPER_ARCH
container-helper: add CONTAINER_HELPER_ARCH
docs: fix simpleswitch-helper install
docs: add AMA101(A07) display for nano
dockerimage: fix linter issues
simpleswitch: bump to latest
cog: add support for /apps/browser/homepage.txt
docs/filebrowser: add warning section
dockerimage: improvements
dockerpackage: insert dummy op
filebrowser: add missing qemu settings
docs: fix package setting for container-helper
docs: document docker features
scotty-builds: add filebrowser to build
docker: migrate simplecore-docker to mainline
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
tests: fix links to test files
docs: use bitbake lexer
tests/sdk: fix path to sources
docs: use admonition instead of seealso
docs: fix linter issues
sphinx-layout: remove manifest section
simpleswitch: add helper log
docs: complete overhaul of documentation
simpleswitch-template: add kmod by default
msc-cmake-scripts: update to 2.22.0
sphinx-layout: add new files
tractor-gpiocontrol: added missing dependency
Changes in tools for 2023.7#
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
test-report: update test reporting
report: add test results
ci/build: create libvirt bundles
matrix: add config for libvirt bundling
scotty/docker: back to original pygments-bitbake
sphinx: fix header links
sphinx/incubator: add chromium
test-report: update test reporting
scotty-test: fix overlay config for x86
report: add test results
sphinx/incubator: remove simplecore-docker
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sphinx: fix grid card links
sync: synced file(s) with avnet-embedded/ci-automation
sphinx: don't ignore report dir
testreport: print errors on PR
scotty: use our fork of pygments-bitbake
test-report: update test reporting
report: remove outdated reports
scotty: install pygments-bitbake
test-report: update test reporting
test-report: update test reporting
pre-commit: ignore include directive in rstcheck
sphinx: update index
sphinx: update conf
scotty/Docker: install new dependencies
report: add test results
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
report: add test results
test-report: update test reporting
test-report: update test reporting
Changes in simplecore-manifest for 2023.7#
sync: synced file(s) with avnet-embedded/ci-automation
release-notes: add notes for 2023.7 release
autoupdate: Update meta-flutter
scotty-layers: add AMA101(A07) display support
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-imx
sphinx-layout: add new file
autoupdate: Update poky
autoupdate: Update meta-openembedded
autoupdate: Update meta-intel
Changes in 2023.6#
New features in 2023.6#
pipewire
is now the default audio backend and replacespulseaudio
. See also the new documentationHow to use Bluetooth and WiFi
.distro-installer
gained support forSIMPLECORE_DISTRO_INSTALLER_HOOK
as a buildtime setting. This allow to define post processing scripts to be run after installation to eMMC.simpleswitch-mosquitto
now offers websocket support on port 8883simpleswitch-tractor-web
has been added to provide a web version of the known tractor demo UI.simpleswitch-flutter-tractor
has been updated to provide the same feature set.Both can be run at the same time.
Alternatively
simpleswitch-tractor-web-browser
can be used to have the web version of the tractor demo running in acog
browser on the devicesimpleswitch-flutter-tractor
will now retain the status of the broadcasted MQTT messagesSimpleSwitch containers can now load out-of-tree kernel modules and are allowed to have full control over network interfaces
simpleswitch-dhcp-helper
provides an optional DHCP server, in case there’s no network available
Breaking changes in 2023.6#
simpleswitch-show-log
behavior changed, now terminating after log output. To keep the previous behavior a new parameter--follow
was added.simpleswitch-show-log --follow
will show a live log of the simpleswitch container and remains running till terminated by the user.simpleswitch-show-log
will show all log output recorded so far and terminate after.scotty
’s--extra-conf
parameter does not remove previous definition of the same variable fromlocal.conf
anymore. This enables use to use statements likeINHERIT += "myclass"
to be passed by CLI.simpleswitch-cog
replacessimpleswitch-gstreamer
container entirely.simpleswitch-gstreamer
has been removed.SIMPLESWITCH_NO_SYSTEMD_NOTIFY
build setting now installs a streamlined version ofsystemd-notify
into the container image, to allow SimpleSwitch OS to start the container, even thoughsystemd
is not installed in the container itself.Set to
1
in case your container image does not includesystemd
.This also implies that all SimpleSwitch container need to have a way to inform the SimpleSwitch OS systemd about their startup status.
All previously generated container with
SIMPLESWITCH_NO_SYSTEMD_NOTIFY = "1"
need to be regenerated.SimpleCoreIO support for I2S bus was removed, please use pipewire to access audio devices
Important bugfixes in 2023.6#
ETH1 interface naming and access on sm2s-intel-all has been fixed
pipewire
support has been fixedkernel configuration for
simplecore-distro
andsimpleswitch
is now enforced on all platformsdistro-installer
now works with non-default partition layoutsdistro-installer
is now able to install from SDCard to eMMC if the SDCard is smaller than the eMMCiMX.8 based SOMs now always come with
mmc-utils
installed out of the BSP, as this is needed for installing the bootloader at runtimeiMX.8 based SOMs now do show a splash screen while booting again
SimpleSwitch now will create paths defined by
SIMPLESWITCH_BIND_MOUNTS
for containers downloaded from a registry. NOTE containers making use of this feature needs to be regenerated.I2C and USB device mappings of SimpleCoreIO have been fully fixed and tested for all iMX.8 based SOMs
Incubator news for 2023.6#
Over-the-air updates with Mender are now supported by simplecore-update incubator
Avnet’s Edge AI kit is now officially supported by meta-avnet-edge-ai-kit incubator
simplevoice incubator gained support for the alternative
piper
TTS providersimplecore-iotconnect incubator will now use MQTT retain flag for all published messages
simplecore-captive allows setting up a Wifi captive portal
Deprecated in 2023.6#
mscio
capability support has been removed from simpleswitch manifest’s system_requirementspulseaudio
capability support in simpleswitch manifest’s system_requirements is officially marked deprecated. Please usepipewire
instead.The support for
pulseaudio
capability will be dropped in a future version.
Migrating to 2023.6#
replace
pulseaudio
inSIMPLESWITCH_SYSTEM_REQUIREMENTS
bypipewire
remove
mscio
fromSIMPLESWITCH_SYSTEM_REQUIREMENTS
regenerate all SimpleSwitch container with
SIMPLESWITCH_NO_SYSTEMD_NOTIFY = "1"
setreplace
simpleswitch-gstreamer
bysimpleswitch-cog
inSIMPLESWITCH_PACKAGES
regenerate all SimpleSwitch container with
SIMPLESWITCH_BIND_MOUNTS
set
Detailed changelog for 2023.6#
Changes in meta-clang for 2023.6#
clang: fix build with yocto uninative gcc 13
Changes in meta-flutter for 2023.6#
3.10.5
Flutter Apps Compat
Support EGL 1.4
flutter app bundle install compatibility
Roll flutter-auto
Remove lfs=1 from test recipes
Remove bbclass references to AGL builds
Changes in meta-intel for 2023.6#
linux-intel-rt/5.15: update to tag lts-v5.15.113-rt64-preempt-rt-230530T192215Z
linux-intel/5.15: update to tag lts-v5.15.113-linux-230530T032538Z
linux-intel-rt/5.10: update to tag lts-v5.10.179-rt87-preempt-rt-230518T034556Z
linux-intel/5.10: update to tag lts-v5.10.179-yocto-230612T054042Z
Changes in meta-openembedded for 2023.6#
ExprTk: Update package to release/0.0.2
Googletest: Adapt googletest 1.11.0 with gcc11
samba: fix CVE-2021-44758
samba: fix CVE-2022-41916
samba: fix CVE-2022-45142
samba: fix CVE-2022-3437
wireshark: CVE-2023-2952 XRA dissector infinite loop
python3-sqlparse: fix for CVE-2023-30608
python3-django: upgrade 3.2.12 -> 3.2.19
python3-django: fix for CVE-2023-31047
redis: use the files path correctly
meta-oe: add pahole to NON_MULTILIB_RECIPES
openldap: Fix CVE-2023-2953
c-ares: ignore CVE-2023-31124
opencv: Fix for CVE-2023-2617
lapack: add packageconfig for lapacke
python3-werkzeug: fix for CVE-2023-23934
gnulib: Update recipe name to 2018-12-18
c-ares: fix CVEs CVE-2023-32067 and CVE-2023-31130
wireshark: Fix CVE-2023-2858 & CVE-2023-2879
wireshark: CVE-2023-2856 VMS TCPIPtrace file parser crash
wireshark: CVE-2023-2855 Candump log file parser crash
python3-m2crypto: fix for CVE-2020-25657
libyang: backport a fix for CVE-2023-26916
python3-django: upgrade 4.0.2 -> 4.2.1
frr: Security fix CVE-2022-43681
frr: Security fix CVE-2022-40318
frr: Security fix CVE-2022-36440 / CVE-2022-40302
Changes in meta-virtualization for 2023.6#
libvirt: CVE-2023-2700 Memory leak in virPCIVirtualFunctionList cleanup
Changes in meta-webkit for 2023.6#
webkitgtk, wpewebkit: update to 2.40.3
webkitgtk, wpewebkit: update to 2.40.2 and add gbm PACKAGECONFIG option
david: use BPN instead PN in fetcher
RISCV64 build fixes: update highway and libjxl
woff2: fix DESCRIPTION typo
webkitgtk: use install instead of mkdir
wpebackend: use BPN instead of PN
inc-files: append to DEPENDS only
python-is-python3: rework recipe
dicts/fonts: use datadir variable
cog: add nobranch for 0.17.x releases
dav1d: add nasm-native to build
Update FELightningNEON.cpp-fails-to-build-NEON patch to not apply with fuzz in 2.40.1
cog: Bump-up version to 0.17.90
Rename libavif_0.9.0.bb to libavif_0.11.1.bb
Update libavif.inc
Adding CI for machines with version 2.40
Conditionally depend on libavif
Temporarily enable WPE API 1.1, for cog 0.16
wpewebkit: Bump up version to 2.38.6
webkitgtk: Bump up version to 2.38.6
wpewebkit_2.40.1.bb: webgl2 enabled in this version, remove :class-devupstream
Remove :class-devupstream parts from cog_0.16.1.bb
Remove :class-devupstream parts from wpewebkit_2.38.5.bb
Remove 'require conf/include/devupstream.inc' from wpewebkit_2.38.5.bb
Remove 'require conf/include/devupstream.inc' from cog_0.16.1.bb
wpewebkit,webkitgtk: bump to version 2.40.1
WebKit version>2.38 needs unifdef and libavif during builds
cog 0.17.1 recipe
wpewebkit,webkitgtk: bump to version 2.40.0
wpewebkit: Add touch-slider support (#451)
webkitdevci image: optimize list of packages and add quirk for RPi NFS boot.
wpewebkit: gst videoconvert/videoscale plugins were merged into one.
loongarch64 JIT is not supported
cog: Fix wrong var in use to add the selected platforms
wpewebkit, webkitgtk: Bump versions to 2.38.5
wpebackend-fdo: Bump to version 1.14.1
libwpe: Bump up version to 1.14.1
webkitgtk: Bump up version to 2.38.4
wpewebkit: Bump up version to 2.38.4
Add missing tag to skip flite dependency also for kirkstone
Add flite dependency only on 'langdale' and newer
Add sparkle-cdm and flite to packagegroup-wpewebkit-depends-alternative (#444)
libvpx: add branch info to fetcher
Add a new image and distro definition for using on the WebKit CI for WPE perf bots
webkitgtk,wpewebkit: Version bump up to 2.38.3
webkitgtk: Disable ccache
ci: Replace ABORT with HALT
cog: Add gtk4 packageconfig
ci: Update ci to test langsdale by default
layer.conf: add mickledore to compatible release branches
ci: Split bitbake-build in two separate actions (bitbake-repo and bitbake-repo)
Remove meta-python2 references
ci: Remove python2 layer dependency on langdale job
github,gitlab: Rewrite CI jobs to Github actions
Changes in simplecore-bsp for 2023.6#
sync: synced file(s) with avnet-embedded/ci-automation
SUPPORT.md: update document
sm2s-im8: add screen MACHINE_FEATURE
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs/README: fix link to known issues
test-report: remove link and file
sync: synced file(s) with avnet-embedded/ci-automation
packagegroup-base: add mmc-utils
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
ci: add upgrade check config
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sm2s-intel-all: add missing net driver for SM2S-EL
known-issues: be more specific what is broken
imx8: update preferred versions
Changes in simplecore-distro for 2023.6#
simplecore: include weston tests
simplecoreio: fix USB mapping for mplus
oeqa/tests: wait for systemd tests
simpleswitch: bump to latest
simpleswitch-package: export bind mounts
simplecoreio: deactive I2C_CAM1 for nano
simplecoreio-names: fix i2c for nano
hw-testing-map: fix for SDK
simplecoreio-names: fix USB0 for mini
simplecoreio-names: fix GP/USER i2c map
simplecoreio-names: add retrigger service
simpleswitch: bump to latest
docs: fix mplus SDK sbom download link
simpleswitch-os: add dhcp-helper
dhcp-helper: add container
sync: synced file(s) with avnet-embedded/ci-automation
oeqa/simplecoreio: mind CAN from hwmap
oeqa/distro-installer: increase timeout
oeqa/helper: fix container install
oeqa: fix needsHWMapFeatureOnHW
docs/sdk: fix download links for qemu
oeqa: simplecoreio: bind to CAM feature
oeqa: add needsHWMapFeatureOnHW
hw-testing-map: add CAM
simplecoreio: remove I2S bus
oeqa/simplecoreio_hw: use Interactive decorator
simpleswitch-image: install test-scripts
oeqa/decorator: use testdata for Interactive
sync: synced file(s) with avnet-embedded/ci-automation
docs: add doc about systemd service
sync: synced file(s) with avnet-embedded/ci-automation
flutter-runner: always install in images
tractor-web: refresh webserver config
docs: update mosquitto docs
simpleswitch-container: fix metadata
oci-template: permit more capabilities
docs/README: fix link to known issues
docs: fix download links to SDKs and SDK sboms
tests: adapt to interactive decorator
simpleswitch-testimage: add tractor-web
test/helper: enable install_container on qemu
test: add interactive decorator
simpleswitch-sdk: set _HW_TESTING_MAP
testreport: remove link and file
tests: add tests for tractor-web and mosquitto
tests/sdk: skip python pip test
hw-testing-map: disable CAN on qemu
tractor: bring back temperature screen
scotty-build: migrate SDK blob settings
hw-test: added test case for CAN loopback
tractor-web: bump to latest
flutter-tractor: bump to latest
simpleswitch_sdk: add qt test
sync: synced file(s) with avnet-embedded/ci-automation
simpleswitch-tractor-web: split recipes
mosquitto: add websocket configuration
tractor-web: use lighttpd as server
flutter-runner: fix license
tractor-web: add recipe
distro: add HW_TESTING_MAP
testsuites: rework settings
dav1d: remove bbappend
depot-tools-native: move to distro
distro-installer: fix last lba issue
simpleswitch: don't export registry setting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
simpleswitch: bump to latest
linux: enforce namespaces
tests: add simpleswitch flutter runtime SDK tests
docs: remove unused nodejs sample code
tests: add runtime SDK python tests
test: add simpleswitch SDK runtime test for C
testexport-enh: add runtime files
oeqa/helper: add host sided functions
oeqa/decorator: add sdk decorators
tests: add overlay decorator
tests/distro-installer: don't assert on note
distro-installer: add an hook possibility
distro-installer: find apps partition number
simplecore-io: bump to latest
simpleswitch: bump to latest
systemd-notify-rpl: bump to latest
superiotool: bump to latest
linux: enforce kernel appends for imx8
tests: fix QT precondition in SDK test
sync: synced file(s) with avnet-embedded/ci-automation
docs/GPIO: document simplecoreio-list
kernel: fix configuration and test
test/simplecoreio: add qemu skips
tests: fix test dependency names
tests/kernel: properly test the kernel config
kernel: fix configs and test
tests/kernel: avoid dumping all kernel config
test/distro-installer: fail if no EMMC_DEV is set
tests/simplecoreio: rework test
simplecoreui-test: remove recipe
simplecoreio: install list tool in simpleswitch
tests: add distro-installer tests
distro: remove distro_user tests
simplecore: add kernel tests
test/simpleswitch: split kernel config test
tests/distro: test pslash only on weston
simpleswitch: rename test class
simpleswitch: rework NO_SYSTEMD_NOTIFY
systemd-notify-rpl: add recipe
tools-audio: sort RDEPENDS
simpleswitch: bump to latest
pipewire-pulse: fix systemd unit
pulseaudio: add append for qemuall
packagegroup-tools-audio: add missing dependency
pipewire: fix SRC_URI scope
pipewire: add patch to pipewire-pulse.conf.in
pipewire-pulse-service: add RDEPENDS and RPROVIDES
pulseaudio: restrict append to simplecore-soc
pulseaudio: add bbappend to remove systemd units
pulseaudio-system-service: add RRECOMMENDS
pipewire-pulse-service: add RRECOMMENDS
pipewire-pulse-service: fix licensing error
fixup! meta-simpleswitch: move pipewire
meta-simpleswitch: move pulseaudio-system-service
pipewire: move systemd to pipewire-pulse
meta-simpleswitch: move pipewire
sync: synced file(s) with avnet-embedded/ci-automation
simpleswitch_base: replace test case
simpleswitch: publish simpleswitch-cog
docs: add Wireless.rst
sm2s-intel-all: make sure iface names match manual
simpleswitch: add container tests
simpleswitch: bump to latest
test/helper: add container functions
distro: recommend i2c-tools
dav1d: add nasm tool to get past configure
simpleswitch-cog: make configurable
Changes in tools for 2023.6#
test-report: update test reporting
scotty-test: fix regex to match device for microsd
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
report: remove outdated testresults
test-report: update test reporting
report: add test results
sync: synced file(s) with avnet-embedded/ci-automation
scotty-test: fix SDK install
scotty-test: export INTERACTIVE_TEST
scotty-test: runner fixes
scotty: move requirements to txt file
sync: synced file(s) with avnet-embedded/ci-automation
docs/incubator: update
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
test-report: update test reporting
README: remove ci status badges
testreport: fix version display
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: fixes for libvirt-bundle
ci/build: auto set profile on CI PR
testreport: fix environment mapping
sphinx: remove distro and bsp testreport
report-enhancer: fix SDK testdata regex
testreport: copy only reports on release
report-enhancer: delete more keys
sync: synced file(s) with avnet-embedded/ci-automation
testreport: fix environment mapping
report: delete unused files
test-report: update test reporting
testreport: gracefully handle env
report-enhancer: fall back to empty config
rport-enhancer: skip on already converted files
ci/build: clear TEMP_DIR
ci: create dummy test report again
scotty: fix linter issues
testreport: simplify environment/version map
ci: adapt to new test reporting
dep5: set license for testresults.json
scotty-test: adapt to new result format
testreport: adapt to new format
junit-tooling: remove scripts
oeqa-report-enhancer: add tool
reuse: fix reported issues
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
build: do not export registry variables
scotty: add extraconf to layer features
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
oeqa2junit: use all testresult.json files
scotty-test: emulate overlays for x86
scotty-test: add custom logging
scotty-test: allow local SDK
scotty-test/utils: fix run_interactive
scotty-test: export configured overlays to test
scotty-test: add GHCR credential handling
scotty-test: runner rework
scotty-test: return no hash if none found
scotty-test: properly pass key-value args
scotty-test: exit if no token was given
dynamic-matrix: fix build-mapping for sdks
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
docs: add latest incubators to list
test-report: update test reporting
config: don't remove previous definition
sync: synced file(s) with avnet-embedded/ci-automation
testreport: use NamedTemporaryFile
testreport: do not print skipped tests
testreport: handle long input to curl
test-report: update test reporting
test-report: update test reporting
check-update-recipes: add fallback for devtool
ci/build: reset args if no test report is needed
Changes in simplecore-manifest for 2023.6#
docs: update release notes
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-webkit
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-openembedded
autoupdate: Update meta-clang
autoupdate: Update meta-webkit
sync: synced file(s) with avnet-embedded/ci-automation
docs: update notes for next release
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-intel
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-openembedded
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-flutter
autoupdate: Update meta-webkit
autoupdate: Update meta-virtualization
autoupdate: Update meta-openembedded
sync: synced file(s) with avnet-embedded/ci-automation
common.xml: switch to main branch of meta-webkit
autoupdate: Update meta-flutter
Changes in 2023.5#
New features in 2023.5#
scotty-test tool was added to enable testing on real hardware
scotty gained support for
SCOTTY_QEMUNOKVM
to run without KVM supportTest reports are now part of the documentation
Tractor demo Flutter UI now can be controlled via MQTT
simpleswitch SDK tooling gained support for
simpleswitch-status
to check the status of the installed SimpleSwitch containerssimpleswitch-start-package
andsimpleswitch-stop-package
to start/stop a containersimpleswitch-enable-package
andsimpleswitch-disable-package
to enable/disable a container
Important bugfixes in 2023.5#
Kernel configuration and modules to enable runc and podman are now installed automatically if virtualization support is needed
When activating the SDK all output from flutter is now suppressed
Incubator news for 2023.5#
Avnet IOTConnect is now supported via our simplecore-iotconnect incubator
With simplecore-docker we can now use public docker images as simpleswitch container
Detailed changelog for 2023.5#
Changes in meta-clang for 2023.5#
clang.bbclass: create lld symbolic link in sysroot when ld-is-lld is set
llvm-config: add --libfiles option
Changes in meta-flutter for 2023.5#
flutter-engine: install gen_snapshot
flutter-engine: allow install of older version
Fix flutter gallery
Roll JSON files
Merge pull request #279 from FranzForstmayr/wayland
Add wayland to DEPENDS even without vulkan
remove build badges
Roll homescreen + flutter-auto
3.7.7 (#272)
set backend to egl for now
fedora add llvm-devel
3.7.6 baseline
Easier to read
Print contents of args.gn
Angle Patch
Changes in meta-intel for 2023.5#
intel-microcode: upgrade 20230214 -> 20230512
ispc: fix run_tests.py test script
onevpl: fix onevpl-examples packaging
openvkl: disable avx ISAs for intel-corei7-64 machine
ispc: fix recipe
embree : upgrade 3.13.4 -> 3.13.5
embree : upgrade 3.13.3 -> 3.13.4
Changes in meta-openembedded for 2023.5#
libbpf: installing uapi headers for native package
Revert "pahole: fix native package build error"
freerdp: fix CVE-2022-39316/39318/39319
nodejs: Fix build with gcc13
abseil-cpp: backport a fix for build with gcc-13
capnproto: upgrade to 0.9.2
tinyproxy: fix CVE-2022-40468
python3-gcovr: Add missing runtime dependency
meta-networking/licenses/netperf: remove unused license
libbpf: add native and nativesdk BBCLASSEXTEND
pointercal: Add native & nativestdk package support
pahole: fix native package build error
tslib: Add native & nativestdk package support
python3-werkzeug: fix for CVE-2023-25577
redis: fix do_patch fuzz warning
apache2: upgrade 2.4.56 -> 2.4.57
Changes in meta-virtualization for 2023.5#
xtf: chang the old override syntax
Changes in poky for 2023.5#
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.10
update-alternatives.bbclass: fix old override syntax
kernel: improve initramfs bundle processing time
oeqa/utils/metadata.py: Fix running oe-selftest running with no distro set
libpam: Fix the xtests/tst-pam_motd[1|3] failures
populate_sdk_ext.bbclass: set METADATA_REVISION with an DISTRO override
libarchive: Enable acls, xattr for native as well as target
kernel-devsrc: depend on python3-core instead of python3
linux-firmware: upgrade 20230210 -> 20230404
xserver-xorg: upgrade 21.1.7 -> 21.1.8
Revert "xserver-xorg: backport fix for CVE-2023-1393"
wpebackend-fdo: upgrade 1.14.0 -> 1.14.2
linux-yocto: Exclude 121 CVEs already fixed upstream
libxml2: patch CVE-2023-28484 and CVE-2023-29469
git: fix CVE-2023-25652
git: fix CVE-2023-29007
run-postinsts: Set dependency for ldconfig to avoid boot issues
libbsd: Add correct license for all packages
wic/bootimg-efi: if fixed-size is set then use that for mkdosfs
python3-cryptography: fix for CVE-2023-23931
webkitgtk: fix CVE-2022-32888 & CVE-2022-32923
binutils : Fix CVE-2023-25588
binutils : Fix CVE-2023-1972
binutils : Fix CVE-2023-25585
binutils : Fix CVE-2023-25584
go: Security fix for CVE-2023-24538
go: fix CVE-2023-24534 denial of service from excessive memory allocation
freetype: fix CVE-2023-2004 integer overflowin in tt_hvadvance_adjust() in src/truetype/ttgxvar.c
connman: fix CVE-2023-28488 DoS in client.c
ffmpeg: fix for CVE-2022-48434
glibc: stable 2.35 branch updates.
populate_sdk_base: add zip options
cmake: add CMAKE_SYSROOT to generated toolchain file
libxpm: upgrade 3.5.13 -> 3.5.15
xorg-lib-common: Add variable to set tarball type
linux-yocto/5.15: update to v5.15.108
linux-yocto/5.15: update to v5.15.107
linux-yocto/5.15: update to v5.15.106
qemu: Whitelist CVE-2023-0664
nasm: fix CVE-2022-44370
xserver-xorg: backport fix for CVE-2023-1393
ghostscript: fix CVE-2023-29979
ruby: Fix CVE-2023-28755
migration-guides: add release-notes for 4.0.9
go: fix CVE-2023-24537 Infinite loop in parsing
screen: CVE-2023-24626 allows sending SIGHUP to arbitrary PIDs
go: ignore CVE-2022-41716
shadow: backport patch to fix CVE-2023-29383
go-runtime: Security fix for CVE-2022-41722
cargo : non vulnerable cve-2022-46176 added to excluded list
curl: Security fix for CVE-2023-27535, CVE-2023-27536, CVE-2023-27538
ruby: CVE-2023-28756 ReDoS vulnerability in Time
bitbake: bin/utils: Ensure locale en_US.UTF-8 is available on the system
package.bbclass: correct check for /build in copydebugsources()
openssl: Move microblaze to linux-latomic config
go: fix CVE-2022-41724, 41725
tiff: Add fix for CVE-2022-4645
curl: CVE-2023-27534 SFTP path resolving discrepancy
curl: CVE-2023-27533 TELNET option IAC injection
binutils : Fix CVE-2023-1579
Changes in simplecore-bsp for 2023.5#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
hw-info: move pkggroup-base append to tools
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
runc-opencontainers: install needed modules
linux-imx-msc: enable runc necessary configs
Changes in simplecore-distro for 2023.5#
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
lib/oeqa/helper: fix smaller code issues
sync: synced file(s) with avnet-embedded/ci-automation
sdk-check: also run with populate_sdk
flutter: suppress all output of the SDK init
testcustomsdk: set HOME to temp dir
oeqa: add interactive demo tests
oeqa: add helper extension
distro: add patched testexport class
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
flutter-sdk: suppress output on SDK sourcing
simplecore-names: move to simpleswitch
scotty-build: remove simpleswitch from features
weston-image: fix test suites
tractor-gpiocontrol: bump to latest
sync: synced file(s) with avnet-embedded/ci-automation
flutter-tractor: bump SRCREV
upgrade-check: fix config
ci: add automated upgrade check
flutter-tractor: bump SRCREV
simplecore-names: fix ethernet naming
docs: add note about mosquitto
simpleswitch-mosquitto: install client tooling
simpleswitch-image: merge rootfs functions
simpleswitch: add packages to used recipe report
simpleswitch/docs: add doc on manip script
simpleswitch/docs: add how to disable auto boot
simpleswitch: bump to latest version
image_types_simpleswitch: add autostart param
docs: switch old name for new one
wic: rename Wic script
Changes in tools for 2023.5#
scotty/README: fix typos and broken links
sync: synced file(s) with avnet-embedded/ci-automation
ci/build: fix test-report conditions
sync: synced file(s) with avnet-embedded/ci-automation
scotty: add scotty-test tool
sphinx/incubator: add latest incubators
dynamic-matrix: enhance build-mapping
sync: synced file(s) with avnet-embedded/ci-automation
ci/build: don't create an incubator report
test-report: update test reporting
testreport: fix handling of fails
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
ci/build: create build-mapping
dynamic-matrix: add build-mapping command
ci/build: only do testexport on push builds
testreport: remove rc flag
test-report: update test reporting
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
review: address comments
ci/job: upload test report as artifacts
scotty-runqemu: allow running sdk tests
ci/nightly: remove job
ci/build: use patched apt-select
sphinx: fix link to distro docs
ci/build: final integration steps
report: add dummy report
testreport: better presentation in release mode
sphinx/conf: ignore release candidates
scripts: fix linting issues
ci: add test report on push
docs: update test on real hardware section
testreport: add rc flag
ci/build: export tests for non-qemu machines
templates: inherit testexport
testreport: file per testsuite in release mode
ci/build: errors in test terminate the build
ci/job: prefix test reports with machine
testreport: insert poky lib path always first
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
ci: move pipelines to automation
sphinx: fix nagivation link
scotty: update Sphinx to 6.x
check-upgrade: pass url into message
ci/scotty-publish: fix docker tag replacement
upgrade-check: fix feature layer
upgrade-check: pass empty extra downloads
upgrade-check: do not add extra downloads to setup
ci/check-upgrade: fix missing quotes
check-upgrade: prettify jsons
check-upgrade: do not prettify json output
check-upgrade: handle feature layer lists
upgrade-check: readd update command
upgrade-check: walk directory
ci/upgrade-check: properly quote arguments
upgrade-check: ignore empty extra downloads
ci/check-upgrade: properly quote arguments
actions: update to latest
ci/build: add teams notification
check-update-recipes: rework
scotty: add SCOTTY_QEMUNOKVM support
Changes in simplecore-manifest for 2023.5#
sync: synced file(s) with avnet-embedded/ci-automation
docs: add release notes
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-openembedded
autoupdate: Update poky
autoupdate: Update meta-intel
autoupdate: Update meta-clang
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-clang
autoupdate: Update meta-virtualization
autoupdate: Update meta-openembedded
autoupdate: Update meta-intel
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
autoupdate: Update meta-intel
Changes in 2023.4.1#
Important bugfixes in 2023.4.1#
We were able to track down why released scotty docker images were disappearing. This finally has been fixed
pipewire-pulse service will not be installed by default to any SimpleCore image, as it stands in conflict with default pulseaudio. This will be reworked and fixed in an upcoming version.
Detailed changelog for 2023.4.1#
Changes in meta-clang for 2023.4.1#
Add missing scan-build runtime dependencies
clang: Move .so symlinks to -dev package fixes multilib build
Changes in meta-intel for 2023.4.1#
linux-intel-rt/5.15: update to tag lts-v5.15.94-rt59-preempt-rt-230324T024610Z
linux-intel/5.15: update to tag lts-v5.15.94-linux-230320T134421Z
Changes in meta-openembedded for 2023.4.1#
redis: upgrade 7.0.10 -> 7.0.11
redis: upgrade 7.0.9 -> 7.0.10
redis: upgrade 6.2.11 -> 6.2.12
zabbix: fix CVE-2023-29451
dlt-daemon: fix CVE-2023-26257
zsh: fix installed-vs-shipped with multilib
dleyna-{server,renderer}: fix dev-so QA issue with multilib
lirc: fix do_install with multilib
libcroco: Add fix for CVE-2020-12825
lvgl,lv-lib-png,lv-drivers: fix installed-vs-shipped QA issue with multilib
pahole: respect libdir
postfix: Fix build on systems with linux 6.x
mongodb: fix chown user for multilib builds
restinio: fix S variable in multilib builds
openwsman: Change download branch from master to main.
jack: fix compatibility with python-3.11
postgresql: fix ptest failure of sysviews test
flatbuffers: adapt for cross-compilation environments
Changes in meta-qt5 for 2023.4.1#
qtquick3d: Update assimp SRC_URI
Changes in meta-virtualization for 2023.4.1#
ovs: update to 2.17.6
Changes in poky for 2023.4.1#
poky.conf: bump version for 4.0.9
uninative: Upgrade to 3.9 to include glibc 2.37
uninative: Upgrade to 3.8.1 to include libgcc
patchelf: replace a rejected patch with an equivalent uninative.bbclass tweak
json-c: Add ptest for json-c
curl: Add fix for CVE-2023-23916
go-runtime: Security fix for CVE-2022-41723
rsync: Turn on -pedantic-errors at the end of 'configure'
rsync: Add missing prototypes to function declarations
scripts/lib/buildstats: handle top-level build_stats not being complete
gcc-shared-source: do not use ${S}/.. in deploy_source_date_epoch
bmap-tools: switch to main branch
selftest: devtool: set BB_HASHSERVE_UPSTREAM when setting SSTATE_MIRROR
vim: upgrade 9.0.1403 -> 9.0.1429
linux-yocto/5.15: update to v5.15.103
linux-yocto/5.15: update to v5.15.98
lttng-modules: update to v2.13.9
linux-yocto/5.10: update to v5.10.175
linux-yocto/5.10: update to v5.10.172
linux-yocto/5.10: update to v5.10.170
linux-yocto/5.10: update to v5.10.168
linux-yocto/5.10: update to v5.10.166
linux-yocto/5.10: update to v5.10.164
linux-yocto/5.10: update to v5.10.162
cve-check: Fix false negative version issue
openssl: Security fix for CVE-2023-0464, CVE-2023-0465, CVE-2023-0466
go: fix CVE-2022-2879 and CVE-2022-41720
Revert "qemu: fix CVE-2021-3507"
bitbake: fetch/git: Fix local clone url to make it work with repo
systemd: fix wrong nobody-group assignment
cracklib: update github branch to 'main'
pybootchartui: Fix python syntax issue
tzcode-native: fix build with gcc-13 on host
tzdata: use separate B instead of WORKDIR for zic output
timezone: use 'tz' subdir instead of ${WORKDIR} directly
lib/resulttool: fix typo breaking resulttool log --ptest
oeqa rtc.py: skip if read-only-rootfs
image_types: fix multiubi var init
systemd.bbclass: Add /usr/lib/systemd to searchpaths as well
devtool/upgrade: do not delete the workspace/recipes directory
git: ignore CVE-2023-22743
systemd: fix CVE-2022-4415
curl: Add fix for CVE-2023-23914, CVE-2023-23915
base-files: Drop localhost.localdomain from hosts file
dhcpcd: Fix install conflict when enable multilib.
populate_sdk_ext: Handle spaces within user $PATH
toolchain-scripts: Handle spaces within user $PATH
buildtools-tarball: Handle spaces within user $PATH
cups: add/fix web interface packaging
cups: check PACKAGECONFIG for pam feature
cups: use BUILDROOT instead of DESTDIR
selftest/recipetool: Stop test corrupting tinfoil class
selftest/runtime_test/virgl: Disable for all Rocky Linux
glibc: Add missing binutils dependency
staging/multilib: Fix manifest corruption
staging: Separate out different multiconfig manifests
mdadm: Fix raid0 tests
mdadm: fix tests/02lineargrow
mdadm: Fix testcase 06wrmostly
vim: set modified-by to the recipe MAINTAINER
vim: upgrade to 9.0.1403
python3-git: fix indent error
python3: fix CVE-2023-24329
pkgconf: fix CVE-2023-24056
vala: Fix install conflict when enable multilib.
lua: Fix install conflict when enable multilib.
linux: inherit pkgconfig in kernel.bbclass
oeqa/sdk: Improve Meson test
meson: Fix wrapper handling of implicit setup command
vim: add missing pkgconfig inherit
systemd: add group sgx to udev package
oeqa/selftest/prservice: Improve debug output for failure
python3-setuptools-rust-native: Add direct dependency of native python3 modules
binutils: Fix nativesdk ld.so search
iso-codes: upgrade 4.12.0 -> 4.13.0
linux-yocto-rt/5.15: update to -rt59
linux-yocto/5.15: update to v5.15.96
linux-yocto/5.15: update to v5.15.94
sudo: update 1.9.12p2 -> 1.9.13p3
libmicrohttpd: upgrade 0.9.75 -> 0.9.76
shadow: ignore CVE-2016-15024
tiff: fix multiple CVEs
harfbuzz: Security fix for CVE-2023-25193
gnutls: fix CVE-2023-0361 timing side-channel in the TLS RSA key exchange code
glibc: Security fix for CVE-2023-0687
epiphany: Security fix for CVE-2023-26081
migration-guides: add 4.0.8 release notes
bitbake: cookerdata: Drop dubious exception handling code
bitbake: cookerdata: Improve early exception handling
bitbake: cookerdata: Remove incorrect SystemExit usage
bitbake: utils: Allow to_boolean to support int values
nghttp2: never build python bindings
runqemu: kill qemu if it hangs
oeqa ssh.py: fix hangs in run()
libseccomp: fix for the ptest result format
kernel-yocto: fix kernel-meta data detection
lib/buildstats: handle tasks that never finished
oeqa/selftest/resulttooltests: fix minor typo
libssh2: Clean up ptest patch/coverage
lttng-modules: fix for kernel 6.2+
dhcpcd: fix dhcpcd start failure on qemuppc64
sstatesig: Improve output hash calculation
busybox: Fix depmod patch
wic: Fix usage of fstype=none in wic
curl: fix dependencies when building with ldap/ldaps
wireless-regdb: upgrade 2022.08.12 -> 2023.02.13
linux-firmware: upgrade 20230117 -> 20230210
linux-firmware: add yamato fw files to qcom-adreno-a2xx package
linux-firmware: properly set license for all Qualcomm firmware
openssl: Upgrade 3.0.7 -> 3.0.8
dbus: upgrade 1.14.4 -> 1.14.6
xwayland: upgrade 22.1.7 -> 22.1.8
libjpeg-turbo: upgrade 2.1.5 -> 2.1.5.1
vim: update 9.0.1211 -> 9.0.1293 to resolve open CVEs
xserver-xorg: 21.1.6 -> 21.1.7
package.bbclase: Add check for /build in copydebugsources()
less: backport the fix for CVE-2022-46663
libsdl2: fix CVE-2022-4743
binutils : Fix CVE-2023-22608
Changes in simplecore-distro for 2023.4.1#
distro: fix simplecore runtime tests
docs/sdk: fix SDK download links for intel-all
pipewire: do not install pipewire-pulse
distro-installer: various fixes
pipewire: add rconflict with pulseaudio
Changes in tools for 2023.4.1#
sphinx/incubator: add link to coffee machine
ci/scotty-publish: adjust docker image name
scotty/REAMDE: add SCOTTY_DOCKER_IMAGE docs
actions: update to latest
ci: removes provenance from docker image
ci: correct docker image name
sphinx: correct linter
ci: use scotty as docker image name for releases
ci: moves cleanup of untagged docker images
sync: synced file(s) with avnet-embedded/ci-automation
Changes in simplecore-manifest for 2023.4.1#
ci: fix container image
changelog: add items for upcoming release
ci: readd missing push of changelog fragements
autoupdate: Update meta-virtualization
autoupdate: Update meta-clang
autoupdate: Update meta-intel
autoupdate: Update poky
autoupdate: Update meta-openembedded
autoupdate: Update meta-qt5
Changes in 2023.4#
New features in 2023.4#
The SimpleCore incubator program has been started. Within the program we will offer optional building blocks that seamlessly integrate with SimpleCore and SimpleSwitch.
distro-installer
gained support forSIMPLESWITCH_FROM_SDCARD
environment variable, to keep the SimpleSwitch containers on your SDCard/USB stick, while installing the system to the eMMCSimpleSwitch now allows storing containers for different architectures in the same partition
SimpleSwitch SDK now tells the provided feature set of the SDK via environment variable
SIMPLESWITCH_SDK_FLAVORS
Breaking changes in 2023.4#
sm2s-al
andsm2s-el
MACHINE
definitions are superseded bysm2s-intel-all
virtualkeyboard
support has been moved to an incubator project. See Migrating to 2023.4 for details.NodeJs/NPM support has been moved to an incubator project. See Migrating to 2023.4 for details.
GO SDK support has been moved to an incubator project. See Migrating to 2023.4 for details.
ARM SystemReady support has been moved to an incubator project. See Migrating to 2023.4 for details.
Important bugfixes in 2023.4#
all supported SOMs offer all the i2c aliases under the same names
Flutter SDK issues were fixed
QT SDK issues were fixed
SimpleSwitch containers pulled from ghcr.io now contain simpleswitchpackage files, to make them installable with SimpleSwitch
Python SDK debugging now uses debugpy, to make it work out of the box with Visual Studio code
Incubator news for 2023.4#
virtualkeyboard incubator gained support for Greek keyboard layout
virtualkeyboard incubator provides now detailed documentation to add custom keyboard layouts
Deprecated in 2023.4#
sm2s-al
andsm2s-el
MACHINE
definitions have been deprecated, please usesm2s-intel-all
insteadghcr.io does not offer specific SimpleSwitch containers for
sm2s-al
andsm2s-el
anymore, you can use the containers forsm2s-intel-all
insteadghcr.io does not offer specific SimpleSwitch containers for
sm2s-imx8nano
andsm2s-imx8mini
anymore, you can use the containers forsm2s-imx8plus
insteadscotty
features-layers-set
simplecore_examples
has been deprecated. The examples can now be found within themeta-simplecore-distro
layerscotty
features-layers-set
simpleswitch_examples
has been deprecated. The examples can now be found within themeta-simpleswitch
layer
Migrating to 2023.4#
scotty
features-layers-set
virtualkeyboard
has been moved into an incubator project. You need to callscotty update --extra-download=https://github.com/avnet-embedded/simplecore-virtualkeyboard
to keep using it.ARM SystemReady support has been moved into an incubator project. You need to call
scotty update --extra-download=https://github.com/avnet-embedded/simplecore-systemready
to keep using it.Node.js/NPM support for SimpleCore Distro and SimpleSwitch has been moved into an incubator project. You need to call
scotty update --extra-download=https://github.com/avnet-embedded/simplecore-nodejs
to keep using it.GO support for SimpleSwitch SDK has been moved into an incubator project. You need to call
scotty update --extra-download=https://github.com/avnet-embedded/simplecore-go
to keep using it.builds with scotty
--features-layers-set=simplecore_examples
need to change to--features-layers-set=qt
and--features-layers-set=flutter
to keep the same feature set, or remove the--features-layers-set
parameter entirely.builds with scotty
--features-layers-set=simpleswitch_examples
need to change to--features-layers-set=simpleswitch
,--features-layers-set=flutter
,--features-layers-set=qt
and--features-layers-set=webkit
to keep the same feature set.MACHINE
sm2s-al
has to be replaced bysm2s-intel-all
MACHINE
sm2s-el
has to be replaced bysm2s-intel-all
Detailed changelog for 2023.4#
Changes in meta-imx for 2023.4#
opencv: Fix branch name in OPENCV_SRC
opencv: Update CAF to github [YOCIMX-6981]
u-boot-imx-tools: Update u-boot-imx-common to use github instead of CAF to fix build break
Changes in meta-intel for 2023.4#
linux-intel-dev: update to mainline-tracking-v5.19-linux-230316T154112Z
linux-intel-rt/5.10: update to tag lts-v5.10.168-rt83-preempt-rt-230306T045633Z
linux-intel/5.10: update to tag lts-v5.10.168-yocto-230306T034433Z
Changes in meta-openembedded for 2023.4#
syslog-ng: fix CVE-2022-38725
phpmyadmin: fix CVE-2023-25727
duktape: Add ptest
mariadb: Fix CVE-2022-47015
libcrypt-openssl-rsa-perl: upgrade 0.32 -> 0.33
monkey: use git fetcher
monkey: Fix build with musl
dnsmasq: fix CVE-2023-28450
c-ares: fix CVE-2022-4904
mbedtls: upgrade 2.28.0 -> 2.28.2
jansson: whitelist CVE-2020-36325
mariadb: Upgrade to 10.7.8
ntp: whitelist CVE-2019-11331
apache2: upgrade 2.4.55 -> 2.4.56
apache2: use /run instead of /var/run for systemd volatile config
Changes in meta-virtualization for 2023.4#
kubernetes: update to v1.23.17
containerd: upgrade to 1.6.19
Changes in simplecore-bsp for 2023.4#
sync: synced file(s) with avnet-embedded/ci-automation
sm2s-intel-all: removal of machines, part two
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/simplecore-tools
sm2s-intel-all: removal of sm2s-*l machines
sm2s-intel-all: first part of migration
sync: synced file(s) with avnet-embedded/simplecore-tools
imx8-bsp: remove systemready support
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
imx8: Add USER alias to GP I2C bus
Changes in simplecore-distro for 2023.4#
simpleswitch/wic: fix directory creation
simpleswitch/wic: install containers arch specific
simpleswitch/docs: rename python app
sync: synced file(s) with avnet-embedded/ci-automation
simpleswitch/docs: add some information about Qt
simpleswitch: remove avnet-fonts-all
simpleswitch: remove tractor-mscio-daemon
mscio-drivers: update to 5.6.0
simpleswitch: bump to latest
scotty-builds: remove unneeded container builds
sync: synced file(s) with avnet-embedded/ci-automation
simpleswitch/docs: adapt C doc to VSCode extension
sync: synced file(s) with avnet-embedded/simplecore-tools
hw-info: add dummy file for qemu
simpleswitch/docs: rework python debugging
docs: fix links in docs
examples: remove stub layers
docs: UART docs added
scotty-build: add licenseexport feature
simpleswitch-package: make SUMMARY a weak define
report/issues: remove mention of cargo
layer: merge container examples to simpleswitch
simpleswitch: bump to latest
simpleswitch-sdk: install missing flutter tool
distro: merge example-projects into distro
sm2s-intel-all: removal of sm2s-*l machines
flutter-sdk: allow custom devices by default
simpleswitch: install package manifest correctly
distro-installer: add SIMPLESWITCH_FROM_SDCARD
simpleswitch: bump to latest
container-helper: install arch specific
simpleswitch/docs: add note about downloads
distro: remove virtual keyboard support
simpleswitch: bump to latest
distro: lower the influence of meta-imx
distro: remove go support
simpleswitch: ensure shared dirs
sync: synced file(s) with avnet-embedded/simplecore-tools
docs: update python debugging
simpleswitch: remove nodejs appends
distro: move recipes into distro
distro: remove nodejs/npm support
i2c-tools: Add a patch to list i2c bus aliases
docs: I2C docs added
docs: SPI docs added
simpleswitch: bump to latest
simpleswitch-sdk: add SIMPLESWITCH_SDK_FLAVORS
flutter-sdk: install all files
simpleswitch: bump to latest
flutter-sdk: fix r/o SDK paths
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
docs: explain how to add a new language in fcitx
virtualkeyboard: add Greek in images
packagegroup-virtualkeyboard: add Greek package
fcitx5-config: add Greek configuration
fcitx5-virtualkeyboard-ui: add greek keyboard
Changes in tools for 2023.4#
sphinx: fix anchors for markdown
scotty: do not update container on local docker
scotty: better handling of extra downloads
actions: update to latest
ci/build: don't delete docker on push
ci/build: deactivate docker caches
scripts/layers: remove outdated information
scripts/updates: fix settings for script
scotty: document info commands
docs/scotty: document setup force flag
sync: synced file(s) with avnet-embedded/ci-automation
ci: move templates to automation repo
actions: update to latest
pre-commit: update config
ci/job: use simpleswitch for test report stage
scotty-docbuilds: set simpleswitch as feature set
scotty/config: exit on worng DISTRO or feature
sphinx: remove simplecore examples
ci: triggers the set_permission on new templated repo
sm2s-intel-all: removal of sm2s-*l machines
scotty: document minimal HW setup
scotty: mount user's ssh keys as fallback
ci/build: add kernel bin to archive
docs/vm_bundle: fix scotty install name
ci: cleanup of docker images only on vm shutdown
templates/skeleton: add a few more tweaks
docs/incubator: add currently available projects
sync: new skeleton fork new skeleton fork on avnet-embedded/simplecore-simplevoice
sync: new skeleton fork new skeleton fork on avnet-embedded/simplecore-virtualkeyboard
scotty: sorts config setup menu entries
sync: new skeleton fork new skeleton fork on avnet-embedded/simplecore-go
sync: new skeleton fork new skeleton fork on avnet-embedded/simplecore-go
ci: fix missing file in synced templates
actions: update to latest
ci/build: upload ext4 simpleswitch images
sync: synced file(s) with avnet-embedded/simplecore-tools
ci: adds a workflow to run on GitHub issues
ci: fix typo in renaming of bitbake layers
sync: new skeleton fork new skeleton fork on avnet-embedded/simplecore-nodejs
templates: add premirror for imx-gst1.0-plugin
template/skeleton: add dummy docbuilds file
templates/skeleton: do not build documentation
templates/skeleton: use default manifest
ci/build: fix additional-repos usage
ci: fix the sync of skeleton templates after templated
scotty/download: handle org repositories
template/skeleton: use latest files
sync: new skeleton fork new skeleton fork on avnet-embedded/simplecore-systemready
ci/job: quote additional repos properly
ci: corrects sed in set up sync
templates/skeleton: move scotty-layers.ext
pre-commit: update config
actions: update to latest
scotty: fix linter issues
scotty/config: merge yaml fragments before parse
docs: add incubator program
template/skeleton: derive suffix from repo name
ci: add additional-repos parameter
scotty: update docs
scotty/config: add extension paths to machine glob
scotty/config: scan for scotty extension
ci: remove pr-additional-featuresets
ci: add release candidate option to release workflow
templates/skeleton: to not run on template repo
templates/skeleton: patch bitbake layer template
Changes in simplecore-manifest for 2023.4#
ci/release: fix if operator
sync: synced file(s) with avnet-embedded/ci-automation
ci/release: handle release-candidates
changelog: filter out release candidates
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/ci-automation
sync: synced file(s) with avnet-embedded/simplecore-tools
scotty-layers: meta-qt5 need meta-python2
scotty-layers: remove non standard features
scotty-layers: remove deprecated features
sync: synced file(s) with avnet-embedded/simplecore-tools
sm2s-intel-all: removal of sm2s-*l machines
releasenotes: add notes for upcoming release
changelog: add strippedversion placeholder support
changelog: add section for incubators
changelog: add import bugfixes section
sm2s-intel-all: fixed regexp to accept new machine
autoupdate: Update meta-imx
autoupdate: Update meta-virtualization
autoupdate: Update meta-intel
scotty-layers: remove virtualkeyboard
sync: synced file(s) with avnet-embedded/simplecore-tools
autoupdate: Update meta-openembedded
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
Changes in 2023.3#
New features in 2023.3#
sm2s-el gained support for CAN interfaces (check the individual module release note to see if your module supports CAN)
issues with pre-build SDKs and scotty in release mode have been resolved
Deprecated in 2023.3#
Rust support has been removed from SimpleCore and SimpleCore SDK, due to several severe issues with the current upstream implementation
Detailed changelog for 2023.3#
Changes in meta-clang for 2023.3#
android-tools: allow removing fastboot from TOOLS_TO_BUILD
android-tools: make it work with devtool
android-tools: fix libcrypto_utils link error
android-tools: make native version compile
android-tools-conf: fix typo
android-tools-conf: remove PACKAGE_ARCH = MACHINE_ARCH
android-tools: fix incremental builds by using ln -sf
android-tools: correctly pass DEB_HOST_ARCH to libbacktrace
Changes in meta-flutter for 2023.3#
gn: fix additional info on unpack (#270)
Document safe.directory step for SDK usage
APP_GEN_SNAPSHOT_FLAGS
FLUTTER_APP_RUNTIME_MODES
gn: add more info on unpack failure (#265)
flutter-engine: allow local version pinning (#264)
Disable x11 in Vulkan Headers
OSS 0223 (#259)
Local Resolution of Flutter SDK and Engine versions (#257)
HOME contamination fix (#256)
URI: change "name" format (#252) (#253)
Changes in meta-imx for 2023.3#
isp-imx: Update isp-imx_4.2.2.19.0.bb to commit a7ef904
Changes in meta-intel for 2023.3#
openvino-inference-engine: upgrade 2022.1 -> 2022.1.1
Changes in meta-openembedded for 2023.3#
nodejs: Upgrade 16.19.0 -> 16.19.1
nlohmann-json: Allow empty main package for SDK
php: Upgrade to 8.1.16
redis: upgrade 6.2.8 -> 6.2.11
redis: upgrade 7.0.7 -> 7.0.9
postgresql: fix CVE-2022-41862
cifs-utils: fix CVE-2022-27239 CVE-2022-29869
grpc: upgrade 1.46.6 -> 1.46.7
poppler: fix CVE-2021-30860
liblockfile: fix do_install failure when ldconfig is not installed
fluidsynth: update SRC_URI to remove non-existing 2.2.x branch
mpd: Upgrade to 0.23.12 release
ncmpc: Upgrade to 0.47
mpd: Upgrade to 0.23.9
mpd: Update to 0.23.8
python3-pillow: add tk to RDEPENDS ptest pkg only if x11 in DISTRO_FEATURES
multipath-tools: fix CVE-2022-41974
mdns: use git fetcher
exiv2: fix SRC_URI
nss: fix cross-compilation error
phoronix-test-suite: Fix CVE-2022-40704
apache2: upgrade 2.4.54 -> 2.4.55
frr: Security fix for CVE-2022-42917
freeradius: Security fixes for CVE-2022-41860 CVE-2022-41861
chrony: add pkgconfig class as pkg-config is explicitly searched for
python3-pillow: Add distutils, unixadmin for ptest
python3-pillow: add ptest support
python3-pillow: upgrade 9.3.0 -> 9.4.0
python3-pillow: upgrade 9.2.0 -> 9.3.0
python3-pillow: upgrade 9.1.1 -> 9.2.0
python3-pillow: upgrade 9.0.1 -> 9.1.1
nodejs: upgrade 16.18.1 -> 16.19.0
Fix missing leading whitespace with ':append'
nftables: Fix missing leading whitespace with ':append'
grpc: upgrade 1.45.2 -> 1.46.6
redis: 7.0.5 -> 7.0.7
redis: upgrade 7.0.4 to 7.0.5
krb5: CVE-2022-42898 integer overflow vulnerabilities in PAC parsing
net-snmp: CVE-2022-44792 & CVE-2022-44793 Fix NULL Pointer Exception
redis: 6.2.7 -> 6.2.8
kernel_add_regdb: Change the task order
zsh: Fix CVE-2021-45444
postfix: upgrade 3.6.5 -> 3.6.7
zabbix: fix CVE-2022-43515,CVE-2022-46768
Changes in meta-qt5 for 2023.3#
qtbase: Readd missing objcopy in linux-oe mkspecs
Partial Revert of "qtwebkit: Fix build with ruby 3.2+"
qtvirtualkeyboard: Fix build when std=c++17
.patch: Add missing Upstream-Status and Signed-off-by
qttools,tufao: fix Upstream-Status formatting
qtwebkit: Add packageconfig to build tools
qtwebkit: Fix build with ruby 3.2+
qtpdf,qtwebengine: Fix build with 64bit time_t
qtbase: Fix build with 64bit time_t on glibc
layer.conf: update LAYERSERIES_COMPAT for mickledore
qt5-creator: bump SRCREV to fix compatibility with newer qt
qtbase: add -DUSE_X11 Flag
qt5: upgrade to v5.15.7-lts-lgpl
qtbase-native: Reduce TMPDIR QA false positives for rcc generated files
ptest: remove references to destination directory
ptest: remove build paths from tests
qmake5_base: Remove QMAKE_PRL_BUILD_DIR from prl files
layers: Add langdale to LAYERSERIES_COMPAT
qmake5_base.bbclass: Remove remove-libtool from recipe scope
qtwebengine: Fix archiver assignment
qtpdf: Do not add -rtlib=libgcc -unwindlib=libgcc when using gcc
libconnman-qt5: pass VERSION in EXTRA_QMAKEVARS_PRE
libconnman-qt5: Drop patch that was merged upstream & qt6 support
qtpdf: upgrade to v5.15.10-lts
qtwebengine: upgrade to latest chromium from 87-based branch
qtwebengine: upgrade to v5.15.10-lts
libconnman-qt5: Drop upstreamed patch for MeeGo prefix removal
qtwayland: Include locale.h for LC_CTYPE define
qt5-git: bump PV to 5.15.4
qt5: upgrade to v5.15.4-lts-lgpl
qtwebengine: Fix build with gcc-12
cinematicexperience: Fix file permissions for non-root user
libconnman-qt5: Apply operator patch also for gcc-12
Changes in meta-virtualization for 2023.3#
lxc: add -L and -f for curl in templates-use-curl-instead-of-wget.patch
lxc: backport changes from master for templates-use-curl-instead-of-wget.patch
container-host-config: extend to native and nativesdk
container-host-config: provide /etc/containers/policy.json
README: remove some cri-o specific layer dependencies
skopeo: use container-host bbclass to provide configuration
containers: add container-host-config recipe
containers: introduce container-host class
cri-o: update crio.conf to match the current version 1.23
cri-o: create /var/lib/crio
cri-o: use PACKAGECONFIG to handle selinux
cri-o: remove meta-security check
Changes in poky for 2023.3#
build-appliance-image: Update to kirkstone head revision
poky.conf: bump version for 4.0.8
oeqa/selftest/bbtests: Update message lookup for test_git_unpack_nonetwork_fail
oeqa qemurunner.py: try to avoid reading one character at a time
oeqa qemurunner.py: add timeout to QMP calls
oeqa qemurunner: read more data at a time from serial
oeqa dump.py: add error counter and stop after 5 failures
oeqa ssh.py: add connection keep alive options to ssh client
oeqa ssh.py: move output prints to new line
devshell: Do not add scripts/git-intercept to PATH
image.bbclass: print all QA functions exceptions
update-alternatives: fix typos
qemu: fix compile error
libgit2: upgrade 1.4.4 -> 1.4.5
libgit2: uprade 1.4.3 -> 1.4.4
sudo: upgrade 1.9.12p1 -> 1.9.12p2
git: upgrade 2.35.6 -> 2.35.7
linux-firmware: upgrade 20221214 -> 20230117
libjpeg-turbo: upgrade 2.1.4 -> 2.1.5
bind: upgrade 9.18.10 -> 9.18.11
apr-util: update 1.6.1 -> 1.6.3
apr: update 1.7.0 -> 1.7.2
lttng-tools: update 2.13.8 -> 2.13.9
diffutils: update 3.8 -> 3.9
tar: CVE-2022-48303
bitbake: fetch2/git: show SRCREV and git repo in error message about fixed SRCREV
dev-manual: common-tasks.rst: add link to FOSDEM 2023 video
system-requirements.rst: add Fedora 36 and AlmaLinux 8.7 to list of supported distros
poky.conf: Update SANITY_TESTED_DISTROS to match autobuilder
bitbake: bitbake-diffsigs: break on first dependent task difference
bitbake: bitbake-diffsigs: Make PEP8 compliant
bitbake: utils/ply: Update md5 to better report errors with hashlib
bitbake: siggen: Fix inefficient string concatenation
oeqa context.py: fix --target-ip comment to include ssh port number
lsof: fix old override syntax
recipe_sanity: fix old override syntax
bootchart2: Fix usrmerge support
libc-locale: Fix on target locale generation
testimage: Fix error message to reflect new syntax
oeqa/selftest/locales: Add selftest for locale generation/presence
apt: fix do_package_qa failure
meta: remove True option to getVar and getVarFlag calls (again)
glslang: branch rename master -> main
httpserver: add error handler that write to the logger
sdkext/cases/devtool: pass a logger to HTTPService
oeqa/qemurunner: do not use Popen.poll() when terminating runqemu with a signal
scons.bbclass: Make MAXLINELENGTH overridable
scons: Pass MAXLINELENGTH to scons invocation
make-mod-scripts: Ensure kernel build output is deterministic
gdk-pixbuf: do not use tools from gdk-pixbuf-native when building tests
classes/fs-uuid: Fix command output decoding issue
kernel/linux-kernel-base: Fix kernel build artefact determinism issues
buildtools-tarball: set pkg-config search path
vulkan-samples: branch rename master -> main
linux-yocto/5.15: update to v5.15.91
linux-yocto/5.15: update to v5.15.89
git: ignore CVE-2022-41953
git: upgrade to 2.35.6
python3-pytest: depend on python3-tomli instead of python3-toml
python3-certifi: fix for CVE-2022-23491
manuals: update patchwork instance URL
bsp-guide: fix broken git URLs and missing word
profile-manual: update WireShark hyperlinks
migration-guides: add release-notes for 4.0.7
ref-manual: document SSTATE_EXCLUDEDEPS_SYSROOT
dev-manual: fix old override syntax
Fix missing leading whitespace with ':append'
libusb1: Strip trailing whitespaces
libusb1: Link with latomic only if compiler has no atomic builtins
native: Drop special variable handling
quilt: use upstreamed faildiff.test fix
libtirpc: Check if file exists before operating on it
numactl: skip test case when target platform doesn't have 2 CPU node
devtool: fix devtool finish when gitmodules file is empty
spirv-headers: set correct branch name
quilt: fix intermittent failure in faildiff.test
lttng-modules: Fix for 5.10.163 kernel version
linux-yocto/5.15: update to v5.15.87
ppp: backport fix for CVE-2022-4603
bitbake: fetch2/git: Clarify the meaning of namespace
bitbake: fetch2/git: Prevent git fetcher from fetching gitlab repository metadata
build-appliance-image: Update to kirkstone head revision
bitbake: bb/utils: include SSL certificate paths in export_proxies
Changes in simplecore-bsp for 2023.3#
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
linux-yocto: fix copyright and license in can conf
sync: synced file(s) with avnet-embedded/simplecore-tools
sm2s-intel-all: add CAN support
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
Changes in simplecore-distro for 2023.3#
simplecoreio-names: fixed alias naming for i2c
sync: synced file(s) with avnet-embedded/simplecore-tools
fcitx5-config: fix profile generation
weston-init: fix typo
flutter-wayland-client: revert to previous version
flutter-sdk: replace heredoc
flutter-engine: pin to 3.3.9 version
simpleswitch: fix linter issues
flutter: adapt to upstream changes
sync: synced file(s) with avnet-embedded/simplecore-tools
simpleswitch: bump to latest
simpleswitch: add SDK tests
simpleswitch-sdk: add bc to RDEPENDS
sdk: add SDK testing based on oeqa
distro: remove rust support
weston-init: use common log
distro-installer: reread partition layout
distro: recommend can-utils
docs: added CAN HOWTO
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
layer: remove qt5-layer dependency for keyboard
sync: synced file(s) with avnet-embedded/simplecore-tools
docs: add howto for weston
docs: add howto for input devices
docs: added GPIO HOWTO
docs: restructure docs
nodejs: move meta-oe nodejs to dynamic layers
weston: add dummy launcher
ico-codes: remove recipe
scotty-build: replace legacy examples
Changes in tools for 2023.3#
ci: add automation to new fork add in sync
ci: adds on_fork workflow to project skeleton
actions: update to latest
pre-commit: update config
ci: update action-update to check all templates
scotty-publish: fix default tag
actions: update to latest
ci: corrects label printing
ci: print the labels before autoapprove job to help debug
ci: add template sync for project-skeleton
testreport: changes for release mode
ci: adds a filter in recipes to check for update
ci: fix SDK upload
ci: enforce access to SDK for all
ci: use org’s gh-actions-updater repo
scotty/templates: switch to public mirrors
ci: add the previous ref in the PR for manifest updates
ci: upload SDK manifests too
ci: fix sdk update and gendocs
actions: update to latest
docs: update number of CAN interfaces for sm2s-el
pre-commit: update config
ci: fix upload of artifacts
ci: archive only selected file types
Revert "ci: use the shared new dl_dir"
Revert "ci: add git safe.directory in run jobs"
sphinx: adjust to distro docs changes
ci: add git safe.directory in run jobs
ci: use the shared new dl_dir
actions: update to latest
pre-commit: update config
scotty/dockerfile: fallback on standard deb mirror
ci: tune the parallelization for the cleanup job
ci: add a workflow to cleanup all the packages in ghcr
ci: adds main to listed prioritized branches
ci: improve the branch picker for the update_manifest
ci: tune manifest update timings
Changes in simplecore-manifest for 2023.3#
sync: synced file(s) with avnet-embedded/simplecore-tools
docs: updates for next release
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/simplecore-tools
autoupdate: Update meta-imx
autoupdate: Update meta-openembedded
autoupdate: Update meta-virtualization
common: structure entries
autoupdate: Update poky
sync: synced file(s) with avnet-embedded/simplecore-tools
scotty-layers: virtualkeyboard doesn’t need qt
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
autoupdate: Update meta-clang
Revert "autoupdate: Update meta-flutter"
autoupdate: Update meta-qt5
autoupdate: Update meta-flutter
autoupdate: Update meta-intel
sync: synced file(s) with avnet-embedded/simplecore-tools
autoupdate: Update meta-openembedded
sync: synced file(s) with avnet-embedded/simplecore-tools
autoupdate: Update meta-virtualization
sync: synced file(s) with avnet-embedded/simplecore-tools
Changes in 2023.2.1#
Deprecated in 2023.2.1#
simplecoreio stopped using GPIO sysfs and moved on to GPIO character devices. This also fixes GPIO handling on Intel devices
Detailed changelog for 2023.2.1#
Changes in meta-flutter for 2023.2.1#
Changes in simplecore-bsp for 2023.2.1#
sync: synced file(s) with avnet-embedded/simplecore-tools
Changes in simplecore-distro for 2023.2.1#
simplecoreio: bump to latest
mscio-driver: enforce the naming of GPIOs
linux-yocto: CONFIG_GPIO_SYSFS fix
sync: synced file(s) with avnet-embedded/simplecore-tools
Changes in tools for 2023.2.1#
scotty: add zip to Dockerfile
ci: add triggerer path for template_sync
ci: fix type in sync template files
actions: update to latest
pre-commit: update config
Changes in simplecore-manifest for 2023.2.1#
changelog: update for patch release
common: use available SHA for flutter
sync: synced file(s) with avnet-embedded/simplecore-tools
Changes in 2023.2#
New features in 2023.2#
support for i.MX8nano SOMs (sm2s-imx8nano) has been added
support for Intel Elkhard Lake SOMs (sm2s-el) has been added
scotty
allows you to fine grain the selection of features for your layer setupLicense files can be optionally embedded into images now
New machine overrides have been added
s2ms-imx8-all
for all sm2s-imx8 based SOMss2ms-intel-all
for sm2s-al and sm2s-el based SOMs
packagegroup-tools-audio
is installed automatically for all supported MACHINES to enablepipewire
supportscotty
gained aninfo
commandfeature-sets
: printing the allowedSCOTTY_FEATURE_LAYERS
/--features-layers-set
settings for the current checkoutimages
: printing the available images to build for the current checkout
scotty
is using a new look and feeldistro-installer
has been added to allow the installation to eMMC from sdcard/boot/emmc_boot*_install.sh
have been added to allow the installation of the bootloader from Linux on i.MX8 SOMsa fix to allow proper rebooting of the devices has been added
simplecoreio is now part of every SimpleSwitch image
weston configuration gained new optional features
weston-init-4k
allows enforcing of 4k resolution over HDMIweston-init-fullscreen
runs weston without the top bar
simplecore-simpleswitch-os-weston-image
now addsweston-keyboard
as the default virtual keyboard. Can be overridden by using the Virtual Keyboard features of SimpleCoreSimpleSwitch now supports adding custom bind mounts into the container through
SIMPLESWITCH_BIND_MOUNTS
Breaking changes in 2023.2#
bitbake
hash server configuration has been changed to useOEBasicHash
, which does work without upstream remote servers. To adjust this setting seeBB_HASHSERVE
andBB_SIGNATURE_HANDLER
in yourlocal.conf
Yocto upstream connectivity check has been disabled by default
the manual installation of u-boot for i.MX8 SOMs has been superseded by the automated
/boot/emmc_boot*_install.sh
All SimpleSwitch containers are now created without the
MACHINE
suffix in the filename.The automatic resizing of the
/apps
partition has been limited to match the size of the eMMC of the device to allow the easy installation to eMMCto enable the previous behavior
SIMPLESWITCH_SDCARD_ONLY=1
can be added as a Yocto configurationto disable the feature
SIMPLESWITCH_SDCARD_NOGROW=1
can be added as a Yocto configuration
Deprecated in 2023.2#
Flutter-runtime(profile, release, debug) and their companion recipes flutter-wayland-client-(profile, release, debug) have been superseded by
PACKAGECONFIG
settings influtter-engine
. By default all profiles are active influtter-engine
avnet-embedded-qt-virt-keyboard
,fcitx5-gtk
andxcb-imdkit
recipes have been removed. Please use a local recipe copy if your setup relies on them
Migrating to 2023.2#
Flutter apps should be called now by using
flutter-runner
instead of directly calling theflutter-client
. The used profile can be chosen by setting environment variableFLUTTER_MODE
to eitherrelease
(default),profile
ordebug
Detailed changelog for 2023.2#
Changes in meta-clang for 2023.2#
llvm-project-source: Ensure deploy_source_date_epoch sstate hash doesn't change
common-source: fix create-spdx handling
llvm-project-source: fix create-spdx handling
Changes in meta-flutter for 2023.2#
Local Resolution of Flutter SDK and Engine versions
remove clang version
llvm-14
work around llvm.sh issue
remove clang version check
add gdbserver
add gdbserver
Seperate container images for x86_64 (#250)
remove unused
remove file patch
FWA - Fedora
install mesa-megadriver
imx8
imx8
imx8
imx8
imx8
imx8
imx8
imx8
imx8
rpi4-64-vulkan
No git log output
rpi4-64-vulkan
rpi4-64-vulkan
remove vulkan from DISTRO_FEATURES
remove clang package
ubuntu llvm runtime packages
correct variable
Running app-container-image-flutter-auto-containerx86_64
Add curl to rpi4-64-vulkan
Added a doc folder and included a document for running a container with NVIDIA GPU (#246)
rpi4-64-vulkan CI (#244)
Clean Vulkan samples
rpi4-64-vulkan
Sway Segfault Fix
rpi5-64-vulkan CI
rpi4-64-vulkan CI
rpi4-64-vulkan
rpi4-64-vulkan
rpi4-64 vulkan
rpi4-64 vulkan
rpi4-64 vulkan
rpi4-64 vulkan
RPI4-64 Vulkan Image (#238)
Merge pull request #241 from meta-flutter/jw/preferred_provider
PREFERRED_PROVIDER override
remove explicit clang++ path
Flutter SDK roll
Flutter SDK roll
Update README.md
Update README.md (#236)
Remove FLUTTER_RUNTIME variable (#233)
Roll actions/upload-artifact@v2
Remove M1 notes
Dart SDK recipe (#231)
update readme
Flutter SDK 3.3.9 (#224)
Roll PED commit
remove -show-cursor from ubuntu qemu
fix typo
Flutter Workspace Automation (#217)
Roll actions/checkout to version 3 (#214)
Flutter SDK 3.3.7 (#213)
Use flutter-pi filesystem layout option (kirkstone) (#210)
AGL-qemu arm64 CI (#207)
update to v3.3.4
Flutter SDK 3.3.4 (#203)
Changes in meta-intel for 2023.2#
intel-microcode: upgrade 20221108 -> 20230214
linux-intel-rt/5.15: update to tag lts-v5.15.85-rt55-preempt-rt-230113T035939Z
linux-intel/5.15: update to tag lts-v5.15.85-linux-230113T035248Z
Changes in meta-virtualization for 2023.2#
containerd: update to 1.6.12
irqbalance: Use built-in irqbalance.service instead of local one
lxc: backport patch to fix CVE-2022-47952
Changes in meta-webkit for 2023.2#
libvpx: add branch info to fetcher
Changes in poky for 2023.2#
poky.conf: bump version for 4.0.7
openssl: fix CVE-2022-3996 double locking leads to denial of service
selftest/virgl: use pkg-config from the host
lib/oe/reproducible: Use git log without gpg signature
at: Change when files are copied
toolchain-scripts: compatibility with unbound variable protection
libseccomp: fix typo in DESCRIPTION
dhcpcd: backport two patches to fix runtime error
harfbuzz: remove bindir only if it exists
tiff: Add packageconfig knob for webp
kernel-fitimage: Allow user to select dtb when multiple dtb exists
kernel-fitimage: Adjust order of dtb/dtbo files
busybox: rm temporary files if do_compile was interrupted
busybox: always start do_compile with orig config files
classes: image: Set empty weak default IMAGE_LINGUAS
gcc: Refactor linker patches and fix linker on arm with usrmerge
vim: upgrade 9.0.0947 -> 9.0.1211
linux-yocto/5.15: powerpc: Fix reschedule bug in KUAP-unlocked user copy
linux-yocto/5.15: update to v5.15.84
linux-yocto/5.15: libbpf: Fix build warning on ref_ctr_off
linux-yocto/5.15: fix perf build with clang
linux-yocto/5.15: ltp and squashfs fixes
xserver-xorg: upgrade 21.1.4 -> 21.1.6
xwayland: upgrade 22.1.5 -> 22.1.7
linux-firmware: upgrade 20221109 -> 20221214
libksba: update 1.6.2 -> 1.6.3
Revert "libksba: fix CVE-2022-47629"
lttng-modules: update 2.13.7 -> 2.13.8
cairo: fix CVE patches assigned wrong CVE number
cve-check: write the cve manifest to IMGDEPLOYDIR
cve-update-db-native: show IP on failure
cve-update-db-native: avoid incomplete updates
ffmpeg: fix for CVE-2022-3341
go: fix CVE-2022-41717 Excessive memory use in got server
gtk-icon-cache: Fix GTKIC_CMD if-else condition
freetype:update mirror site.
glibc: stable 2.35 branch updates.
libksba: fix CVE-2022-47629
python3-git: fix for CVE-2022-24439
python3-wheel: fix for CVE-2022-40898
python3-setuptools: fix for CVE-2022-40897
qemu: Fix CVE-2022-4144
ffmpeg: refresh patches to apply cleanly
devtool: process local files only for the main branch
gstreamer1.0: Fix race conditions in gstbin tests
Revert "gstreamer1.0: disable flaky gstbin:test_watch_for_state_change test"
oeqa/rpm.py: Increase timeout and add debug output
rm_work.bbclass: use HOSTTOOLS 'rm' binary exclusively
base.bbclass: Fix way to check ccache path
bind: upgrade 9.18.9 -> 9.18.10
libarchive: upgrade 3.6.1 -> 3.6.2
ffmpeg: fix for CVE-2022-3109
systemd: backport another change from v252 to fix build with CVE-2022-45873.patch
systemd: CVE-2022-45873 deadlock in systemd-coredump via a crash with a long backtrace
manuals: document SPDX_PRETTY variable
docs: kernel-dev: faq: update tip on how to not include kernel in image
docs: migration-4.0: specify variable name change for kernel inclusion in image recipe
manuals: add 4.0.5 and 4.0.6 release notes
oeqa/concurrencytest: Add number of failures to summary output
valgrind: skip the boost_thread test on arm
qemuboot.bbclass: make sure runqemu boots bundled initramfs kernel image
devtool/upgrade: correctly handle recipes where S is a subdir of upstream tree
kernel.bbclass: remove empty module directories to prevent QA issues
libxml2: fix test data checksums
classes/create-spdx: Add SPDX_PRETTY option
libepoxy: remove upstreamed patch
go-crosssdk: avoid host contamination by GOCACHE
baremetal-image: Avoid overriding qemu variables from IMAGE_CLASSES
openssh: remove RRECOMMENDS to rng-tools for sshd package
gstreamer1.0: upgrade 1.20.4 -> 1.20.5
tzdata: update 2022d -> 2022g
ruby: update 3.1.2 -> 3.1.3
ruby: merge .inc into .bb
libnewt: update 0.52.21 -> 0.52.23
webkitgtk: 2.36.7 -> 2.36.8
libpng: upgrade 1.6.38 -> 1.6.39
linux-yocto/5.10: update to v5.10.160
linux-yocto/5.10: update to v5.10.154
linux-yocto/5.10: update to v5.10.152
binutils : Fix CVE-2022-4285
cairo: update patch for CVE-2019-6461 with upstream solution
libX11: CVE-2022-3554 & CVE-2022-3555 Fix memory leak
curl: Add patch to fix CVE-2022-43552
curl: Add patch to fix CVE-2022-43551
curl: Correct LICENSE from MIT-open-group to curl
sqlite: fix CVE-2022-46908 safe mode authorizer callback allows disallowed UDFs.
efibootmgr: update compilation with musl
yocto-check-layer: Allow OE-Core to be tested
combo-layer: add sync-revs command
combo-layer: dont use bb.utils.rename
combo-layer: remove unused import
oeqa/selftest/externalsrc: add test for srctree_hash_files
externalsrc: fix lookup for .gitmodules
lib/buildstats: fix parsing of trees with reduced_proc_pressure directories
rm_work: adjust dependency to make do_rm_work_all depend on do_rm_work
lsof: add update-alternatives logic
xwayland: libxshmfence is needed when dri3 is enabled
bc: extend to nativesdk
python3: upgrade 3.10.8 -> 3.10.9
libxcrypt-compat: upgrade 4.4.30 -> 4.4.33
mpfr: upgrade 4.1.0 -> 4.1.1
bind: upgrade 9.18.8 -> 9.18.9
dbus: Add missing CVE product name
libxml2: Fix CVE-2022-40303 && CVE-2022-40304
golang: CVE-2022-41715 regexp/syntax: limit memory used by parsing regexps
Changes in simplecore-bsp for 2023.2#
linux-imx-msc: bump to latest
sync: synced file(s) with avnet-embedded/simplecore-tools
docs/imx8: rework u-boot flashing
u-boot-imx-msc: add missing support for uEnv
nano/plus: fix bootloader offset
u-boot: fix emmc bootfile path
emmc_install: fix usage of prefixed EMMC_DEV
machines: prefix EMMC_DEV with /dev
hw-info: use generic approach of hw-info
simplecore-tools: add hw-info recipe
imx8: add emmc install scripts and BL
imx-boot: install emmc-boot-install scripts
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
sm2s-el: better fix for cqhci timeout
imx8: replace tabs by spaces
imx8: update imx-gst1.0-plugin version
sync: synced file(s) with avnet-embedded/simplecore-tools
sm2s-el: microsd boot fixed
scotty-builds: add sm2s-el
sync: synced file(s) with avnet-embedded/simplecore-tools
bsp-imx8: add extra info for used recipes
u-boot-imx: update to latest
sm2s-intel-all: added sm2s-el machine
sync: synced file(s) with avnet-embedded/simplecore-tools
ci: create a tag on latest commit for release
conf/intel: add common override for all intel SOMs
layer: use sm2s-imx8-all override
conf: add common override for all supported imx8
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
docs: add missing bit and pieces for imx8nano
oelint: added mx8mn-nxp-bsp to constants
imx-mkimage: fix shellcheck
oelint: fix typo
imx8nano: fix boot issue
imx8nano: rebased to kirkstone
imx8mn: Add machine
sync: synced file(s) with avnet-embedded/simplecore-tools
linux-imx: bump to latest
u-boot-imx-msc: bump to latest
zephyr-demo-imx: add already-stripped
layer: set UPSTREAM_CHECK_COMMITS for git recipes
sync: synced file(s) with avnet-embedded/simplecore-tools
Changes in simplecore-distro for 2023.2#
docs: add some about simpleswitch bind mount
wic: create needed dir in wic plugin
simpleswitch: store bind mount source
simpleswitch-package: add bind mounts
simpleswitch-devtools-native: add recipe
simpleswitch: bump to latest
tractor: add Python demo to control GPIOs
systemd: enforce reboot by watchdog
mscio-drivers: update to 5.5.0
extra-cmake-modules: update to 5.103.0
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
linux-imx-msc: fix append name
flutter-tractor: bump to latest
linux-avnet-logo: enable to linux-imx-msc too
weston-init: add weston-editor by default
weston-init: fix hash corruption
weston: restructure weston-init
weston: fix touch conf
simpleswitch: fix flutter startup commands
wic: fix simpleswitch installer
docs: add documentation about SDCard resizing
docs: add distro-installer
distro-installer: add recipe
simpleswitch: bump to latest
nativesdk-simpleswitch: fix template name
simpleswitch-image: fix package manifest path
simpleswitch-package: strip MACHINE name
pkggroup-debug-tools: add recipe
weston-init: 4k support and drm shell
systemd: override default touchscreen udev rules
simpleswitch-tractor: fix startup cmd
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
simpleswitch-rust-template: add libsimplecoreio
simpleswitch-python-template: add libsimplecoreio
simpleswitch-package: add simplecoreio
sync: synced file(s) with avnet-embedded/simplecore-tools
weston-flutter: remove weston tool bar
recipes-kernel/linux: DEVKMEM option does not exist anymore
layer.conf: fix intel-bsp paths and names
intel-bsp: recommend dmidecode
sync: synced file(s) with avnet-embedded/simplecore-tools
distro: stop using poky-sanity
distro: remove poky-world-exclude.inc
flutter-tractor: add missing license info
simpleswitch/docs: add missing links for sm2s-el
simpleswitch: bump to latest
flutter-sdk: add env var to find the SDK
flutter: use upstream SDK recipe
distro: shorten SDKPATH
flutter-tractor: fix assets path
flutter-runner: cd into dir before launching
recipe-coverage: inject extra package
sync: synced file(s) with avnet-embedded/simplecore-tools
extra-cmake: refresh patches
scotty-builds: add sm2s-el
sm2s-intel-all: replace sm2s-al to sm2s-intel-all
simplecore-names: add sm2s-el mappings
virtualkeyboard: set recipe coverage info
pci2uio: fix upstream status check
extra-cmake-modules: remove PV setting
sm2s-intel-all: updated docs for Elkhart Lake
simpleswitch-qt-demo-app: fix license
simplecore-mscio-tractor-demo: fix license
images: remove LIC_FILES_CHKSUM
license-package: fix issue with symlinked licenses
simpleswitch-image: remove audiotools
flutter-installer: remove FLUTTER_SDK_TAG
flutter-tractor: use flutter-runner
flutter-runner: add recipe
flutter-wayland-client: remove patch
meta-licenseexport: add layer
docs: update to new scotty UI
sync: synced file(s) with avnet-embedded/simplecore-tools
recipe-coverage: allow adding extra recipes
scotty-build: remove hello-world build
scotty-builds: add debug containers
iso-codes: fix recipe version
wev: update to latest
npm-http-server: remove recipe
simpleswitch-mosquitto: add example code
simpleswitch-image: add packagegroup-tools-audio
simpleswitch-rust: add simplecoreio-rust
qt-virt-keyboard: remove recipe
recipe-coverage: work around debian renaming
distro: add missing dynamic layer settings
recipe-coverage: always add a newline
virtual-keyboard: remove unused recipes
distro: remove swupdate related files
distro: remove FLUTTER_RUNTIME
flutter: remove usage of FLUTTER_RUNTIME
flutter-sdk-tag: set to version 3.3.9
flutter-offline-version: refresh data
flutter-engine: adjust DEPENDS
simpleswitch-sdk: add recipe-coverage
sdk-check: add recipe-coverage support
distro: add recipe-coverage class
sync: synced file(s) with avnet-embedded/simplecore-tools
opencc-tools: version recipe
opencc: version recipe
iso-codes: version recipe
distro: remove meta-webkit workarounds
distro: remove clang patches
ci: create a tag on latest commit for release
meta-flutter: add legacy RPROVIDES
docs/board-setup: rework and nano support
docs/simplecoreio: use proper tick
sm2s-imx8nano: add download links
sync: synced file(s) with avnet-embedded/simplecore-tools
sm2s-imx8nano: fixes for kirkstone
simpleswitch: Add support for i.MX8MN
doc: Add support for i.MX8M displays
meta-virtualkeyboard: fix fetch issue
meta-virtualkeyboard: update opencc and variant
meta-virtualkeyboard: update iso-codes
meta-virtualkeyboard: update fmt
meta-virtualkeyboard: update extra-cmake-modules
meta-simpleswitch: update simpleswitch_git
meta-examples-projects: update spi-register
meta-simplecore-distro: update superiotool
meta-simplecore-distro: update simplecoreio-rust
meta-simplecore-distro: update mscio-drivers
meta-simplecore-distro: update msc-cmake-scripts-native
meta-simplecore-distro: update libsimplecoreio
meta-simplecore-distro: update libmscboost
weston-environment: add recipe
docs: point to uEnv instead of u-boot’s setenv
container-push: set OCI metadata
simpleswitch: set image LICENSE to Avnet-OSS-1.0
sync: synced file(s) with avnet-embedded/simplecore-tools
report: fix sphinx error in known_issue
sync: synced file(s) with avnet-embedded/simplecore-tools
docs: fix blob download links
docs: document scotty default version select
repo: set UPSTREAM info
fcitx5: remove unreferenced patches
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
scotty-builds: fix artifact names for imx8plus
Changes in tools for 2023.2#
ci: add sleep to each update to avoid collision
ci: revert change the action used to trigger build in PRs
ci: corrects wait workflow
ci/job: fix simpleswitch path globs
ci: add concurrency for template sync workflow
ci: deactivate wait for build in push workflows
ci: improve comment trigger for build trigger
ci: change the action used to trigger build in PRs
actions: update to latest
ci/job: fix SDK upload
ci: corrects the generated profile for builds
ci: corrects some syntax and formatting
ci: fix check-update-recipe stdout type in case of error
ci: do not generate the report if nothing to report
ci: corrects artifact for dead link report and qalogs
ci: reorganize the filters on change detection
ci: create dummy data for artifacts if no build-image
ci: add png images to documentation profile trigger
ci: add conditions on some job steps
ci: trigger the correct build profile
ci: add profile for build-image and documentation
ci: reformat workflow to the same
scotty/Dockerfile: install ca-certificates first
ci/job: bind build-docker to 20.04
ci/job_build: regenerate deb mirrors
scotty: get deterministic layer order
pre-commit: update config
actions: update to latest
sm2s-el: new machine added
oelint-const: add missing sm2s-el
template/local.conf: inherit rm_work
scotty: document scotty-layers.yaml
scotty: fix import in scotty-runqemu
scotty: add info images command
ci: add a check for changes in .github dir in PRs
actions: update to latest
ci/action-updater: add safe.directory
sphinx/conf: exclude upcoming layer
ci/job: test-report does not need feature-check
ci/job: use env.STORE_ARTIFACTS for conditional
ci/job: remove packaging licenses
ci/job: skip simpleswitch packaging
job/ci: mind pr-sha for test-report too
ci/job: run scotty-feature-check on demand only
ci: update manifest on unique branch and avoid empty PR
ci: switch to keep-latest for docker image cleanup
ci: remove retry from slack update notification
ci: split docker image cleanup step
ci(build): clean up untagged images after 2 days
ci: use our fork for the ghcr-delete-image action
ci/build: fix recipe coverage
ci/build: scotty-feature-check on PRs only
layer-coverage: use recipe-used files
actions: update to latest
ci/build: upload manifests from SDK as well
ci: bring back in tool recent updates in manifests
ci: adds a template for release in bsp/distro/tools
ci: create a tag on latest commit for release
scotty: do not guess features
ci: corrects priority for update tasks in Jira
ci: adds a Slack notification in case of execution failure
ci: add encoding to check_output to always get str
scotty/config: add distro layers
oelint: add new constants
ci/build: add scotty-feature-check job
ci: add explicit output to link-checker
testreport: add horizontal lines
ci/build: use dedicated output for coverage
ci/nightly-no-cache: dispatch job only
scotty: enable SCOTTY_FEATURE_LAYERS passthrough
scotty: clean workspace on scotty update
scotty/ui: select first item as default for lists
scotty: add SCOTTY_FEATURE_LAYERS
scotty: allow additional overlays from features
scotty/docker: set metadata
sphinx/machine-overview: fix anchor to image
oelint-constants: add imx8nano defines
scotty/config: allow empty layers settings
docs: document our update policy
scotty: print only existing feature-sets
scotty: do not order layers before adding
scotty: add info command
scotty: allow multiple features-layers-set
scotty: use inquirer for UI
docs/machines: add imx8nano
scotty/config: allow empty features-layers-set
ci/build: fix buildir in generate-docs
scotty/config: allow multiple feature-set-layers
scotty/config: allow the legacy feature-set ids
ci/build: add setup-environnement to check-layers
pre-commit: fix actionlint settings
scotty/config: filter feature-layer-set by prefix
pre-commit: update actionlint
ci: refacto Slack notification building
ci: add list of links to open Jira issues on updates
ci/scotty-publish: set default manifest to release
scotty: pass a default manifest
ci/scotty-publish: set release version as default
template/local.conf: disable connectivity check
template/local.conf: use OEBasicHash hash server
ci: use hashid if update version is not available
actions: update to latest
pre-commit: update config
template/manifest/release: readd safe.directory
ci: add slack notification and schedule to workflow
ci: add custom timeout for some commands
Changes in simplecore-manifest for 2023.2#
changelog: do not strip whitespace
templates: fix release template
changelog: add latest changes
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
autoupdate: Update meta-flutter
autoupdate: Update meta-clang
sync: synced file(s) with avnet-embedded/simplecore-tools
autoupdate: Update meta-intel
autoupdate: Update meta-virtualization
scotty-layers: add EP5 version 1 overlay
scotty-layers: add coffeemachine feature
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
scotty-layers: simpleswitch needs clang
docs: add release notes for next release
sync: synced file(s) with avnet-embedded/simplecore-tools
scotty-layers: fix poky layer settings
sync: synced file(s) with avnet-embedded/simplecore-tools
autoupdate: Update poky
sync: synced file(s) with avnet-embedded/simplecore-tools
scotty-layers: add license export feature
sync: synced file(s) with avnet-embedded/simplecore-tools
scotty-layers: allow sm2s-el machine layers
common: reset distro back to kirkstone
common: use migration branch for distro
autoupdate: Update meta-flutter
sync: synced file(s) with avnet-embedded/simplecore-tools
update: Include QT cinematic example in BBlayers for edgeai
scotty-layer: add meta-python to imx8 layers
sync: synced file(s) with avnet-embedded/simplecore-tools
scotty-layers: add meta-multimedia for IMX builds
ci: create a tag on latest commit for release
update: Add in overlay options for the Edge Ai Kit camera
scotty-layers: add meta-networking to distro
ci: correct tags selection for update lookup
autoupdate: Update meta-webkit
scotty-layers: fine grained feature select
autoupdate: Update meta-clang
ci: add a Slack notification if the update workflow failed
sync: synced file(s) with avnet-embedded/simplecore-tools
scotty-layers: add nano overlays
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
scotty-layers: restructure file
autoupdate: Update meta-virtualization
update: Update edgeai manifest for kirkstone branch
sync: synced file(s) with avnet-embedded/simplecore-tools
sync: synced file(s) with avnet-embedded/simplecore-tools
Changes in 2023.1#
New features in 2023.1#
SimpleSwitch SDK now contains support for NPM
SimpleSwitch SDK now contains support for GO
SBOMs are available for all pre-build SDKs/base images
Bluetooth audio with the help of pipewire is available for IMX8 SOCs
Wifi support was added for IMX8 SOCs
3rd party layers are now all fetched from github
all 3rd party layers have been updated to the latest
scotty now asks if commercial licenses are acceptable in a build
IMX8 specific kernel headers are now available as
linux-imx-headers_5.10msc
simpleswitch-gstreamer
replacessimpleswitch-cog
as a pre-build available container, thus providing an even more sophisticated browser experience
Deprecated in 2023.1#
The automated versioning of simplecore-distro based build was removed
Migrating to 2023.1#
To automatically accept commercial licenses in a scotty build add
LICENSE_FLAGS_ACCEPTED="commercial"
to the environment. To don’t accept any of them addLICENSE_FLAGS_ACCEPTED=" "
to the environment
Detailed changelog for 2023.1#
Changes in meta-clang for 2023.1#
New repository added
Changes in meta-flutter for 2023.1#
New repository added
Changes in meta-freescale for 2023.1#
New repository added
Changes in meta-freescale-distro for 2023.1#
New repository added
Changes in meta-imx for 2023.1#
New repository added
Changes in meta-intel for 2023.1#
New repository added
Changes in meta-openembedded for 2023.1#
New repository added
Changes in meta-python2 for 2023.1#
New repository added
Changes in meta-qt5 for 2023.1#
New repository added
Changes in meta-tensorflow for 2023.1#
New repository added
Changes in meta-virtualization for 2023.1#
New repository added
Changes in meta-webkit for 2023.1#
New repository added
Changes in poky for 2023.1#
New repository added
Changes in simplecore-bsp for 2023.1#
New repository added
Changes in simplecore-distro for 2023.1#
New repository added
Changes in tools for 2023.1#
New repository added
Changes in simplecore-manifest for 2023.1#
Changes in 2022.12#
Initial release