Hello,
Welcome to the 62nd issue of TMPDIR, a weekly newsletter π° covering Embedded Linux, IoT systems, and technology in general. Please pass this on to anyone else you think might be interested. Suggestions and feedback are welcome at βοΈ info@tmpdir.org.
Thanks for reading!
Khem and Cliff
Quote for the week
Let the dogs bark, Sancho. It's a sign that we are moving forward. -- Miguel De Cervantes, Don Quixote
Yoe Release 2023.10 - "Hampshire"
Changed
- Upgrade clang to 17.0.3
- Fix libcgroup and kernel-selftest to build with lld linker
- Fix ptest images to match core layer naming convention
- Fix ptest reporting issues in meta-oe packages
- Upgrade mason to 1.2.2
- Upgrade u-boot to 2023.10
- Add 6.5 kernel and switch to using it as default for qemu machines
- Add kernel-selftest to slow ptest image for x86 and enable bpf tests
- Upgrade cryptodev to build with kernel 6.5
- Use ttyrun to get getty on busybox init and sysvinit init systems
- Add static-passwd and static-group files for meta-openembedded layers
- Fix ptest failures in poco, libtevent, and libnet-idn-encode
- Add ptests for libldb, cjson, re2
- Upgrade linux-yocto recipes to v6.1.57, v6.5.7
- Upgrade go compiler to 1.20.10
- Upgrade curl to 8.4.0
- Fix ptests for python3-py-cpuinfo and python3-pytest-mock
- Add ptest for libtext-diff-perl
- Update QT6.5 to latest
- Upgrade openSSH to 9.5p1
- Update dtb path for qemuarmv5 in linux-yocto 6.5 onwards
- Fix pvr drivers to work with musl on visionfive2
- Fix pvr visionfive2 drivers on musl
- Update nodejs to 20.8.1
- Make systemd packaging more granular
- Replace RUNTIME variable with TC_CXX_RUNTIME
- Do not set powersave as the default CPU governor in linux-raspberrypi
- Update simpleIOT to 0.13.1
- Switch to using QT 6.6
- Update ostree to 2023.7 and add ed25519-openssl support
Added
- Added recipes - tayga, ttyrun, python3-arrow, python-git-pw
- libexosip2, libosip2, pcapplusplus
- Add bblock feature to core
- Add Yoe updater support for VisionFive2 board
Removed
- Dropped recipes for linux-yocto/6.4, po4a, debsums
- Remove bitbake-whatchanged bitbake utility
- Drop DEPLOY_DIR_TAR variable
Simple IoT release v0.14.1
- update to nats-server to v2.10.4
- update to nats client package to v1.31.0
- development:
envsetup.sh
sourceslocal.sh
if it exists - Go client API for export/import nodes to/from YAML
siot
CLI export and import commands- simpleiot-js improvements
- Network Manager Client (WIP)
- NTP Client
- serial client: allow configuration of HR point destination
- serial client: add "Sync Parent" option
- Signal generator client: add support for square, triangle, and random walk patterns. See docs
- fix issue with batched points of the same type/key (#658)
Note, use v0.14.1 with updated frontend assets.
Living on Main
Available on your favorite podcast platform.
In this episode, we discuss the βliving on mainβ philosophy so that you can track the latest software developments more effectively, reduce technical debt, and participate in the software projects you use.
Outline:
- What do we mean by living on main?
- Traditional view of stability
- Advantages
- Examples
- How to do it
Discuss this episode at our community site.
Thoughts, feedback? Let us know: βοΈ info@tmpdir.org.
Join our π¬ Discourse forum to discuss these or new topics. Find past issues of TMPDIR π° here. Listen to previous podcasts at π https://tmpdir.org/.