1
0
mirror of https://github.com/home-assistant/operating-system.git synced 2026-05-18 14:39:11 +01:00

1975 Commits

Author SHA1 Message Date
Jan Čermák ab9bc32242 Squash Yellow DTS patches (#4710)
Squash all the patches to a single file per DTS without making any other
changes. The long patch series makes it harder to understand how the DTS
looks like without applying them all. We still have the repo history and
in-file comments if we need to understand individual changes.
2026-05-13 22:02:45 +02:00
Jan Čermák 056e60df86 Backport U-Boot patch for Raspberry Pi MMC init on BCM2712 (#4707)
This backports patch currently waiting for a merge upstream that fixes
issue we saw with CM5 on Yellow, where the SD card init took over 120
seconds. We added a workaround in #3700 lowering this roughly to 20
seconds, but this is no longer needed, so revert this patch as well.
2026-05-13 14:20:05 +02:00
Jan Čermák ce33813f0a Enable pciutils on RPi4/RPi5-based targets (#4703)
Standard pciutils are required by rpi-eeprom-update. The Busybox version
is missing the -d flag, failing to show VL805 version. Enable pciutils
to fix it, to avoid adding HAOS-specific patch to rpi-eeprom-update.
2026-05-12 17:41:31 +02:00
Stefan Agner d76f3f4a6c systemd: Increase runtime watchdog timeout to 5 minutes (#4705)
Previously the watchdog timeout was set to "default", which makes
systemd adopt whatever timeout the underlying hardware driver
advertises. In practice this means very different behavior across
platforms: common x86-64 watchdogs (iTCO_wdt, i6300esb on virtual
systems) default to around 30 seconds, while the Raspberry Pi BCM2835
watchdog uses 15 seconds.

These short timeouts have proven too aggressive in the presence of
stalled network storage. PID1 enters the kernel through paths that can
park it in D-state on a dead NFS mount: mount_enter_mounting() calls
chase()/open_tree(), is_dir()/mkdir_p_label() on bind mount sources,
and mkdir_p_label()/unit_warn_if_dir_nonempty() on destinations all
end up in nfs_lookup/nfs_getattr/nfs_readdir, waiting for an RPC major
timeout. While PID1 is blocked it cannot ping the watchdog, and the
system reboots even though the underlying issue is a network storage
stall, not a kernel hang. Reported upstream as
https://github.com/systemd/systemd/issues/42050.

Set RuntimeWatchdogSec to 5 minutes to align all platforms on a
single, conservative value that tolerates NFS/CIFS RPC timeouts while
still recovering from genuine PID1 hangs.

A note on hardware limits: some watchdog drivers expose a
max_hw_heartbeat_ms instead of max_timeout. In that case the watchdog
core in drivers/watchdog/watchdog_dev.c arms a kernel timer that pings
the hardware in the background and multiplexes a longer userspace
timeout on top, so a 300s request is accepted even when the silicon
counter cannot represent it. The BCM2835 watchdog used on all
Raspberry Pi variants is exactly this case: the PM_WDOG_TIME_SET
register caps at ~16s of hardware heartbeat, but the driver migrated
to the max_hw_heartbeat_ms path in v6.8 (commit f33f5b1fd1be
"watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling", Dec 2023), so
WDIOC_SETTIMEOUT(300) is honored — the core re-pings the chip every
~15s automatically and only stops once userspace has been silent for
the full 300s. Drivers that still use max_timeout directly will reject
300s with -EINVAL and systemd falls back to the driver's own value;
this is no worse than the previous "default" behavior.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 16:45:02 +02:00
Jan Čermák 8283971fb0 Linux: Update kernel to 6.18.29 (#4700)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.28
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.29
2026-05-11 13:43:33 +02:00
Jan Čermák bde6952ce5 Linux: Update kernel to 6.18.27 (#4691)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.27
2026-05-07 20:25:30 +02:00
Jan Čermák 339b8ab2ba Update U-Boot to v2026.04 (#4685)
* Rebase fileenv on U-Boot v2026.04

* Update Green U-Boot to v2026.04, refresh patches

* Update U-Boot to v2026.04 on meson-based ODROIDs

* Update U-Boot to v2026.04 on Raspberry Pi

0013-configs-rpi-set-NR_DRAM_BANKS-to-8-to-accommodate-RA.patch was
merged upstream.

* Update Yellow U-Boot to v2026.04

* Update U-Boot to v2026.04 on Rockchip-based ODROIDs

* Update VIM3 U-Boot to v2026.04
2026-05-07 11:02:27 +02:00
zekiz774 9121e28917 Switch Raspberry Pi 4 default DRM driver from legacy FKMS to KMS (#4661)
* Fix cec issues on the Raspberry Pi 4 by switching from the legacy fkms to kms

The linux kernel didn't create /dev/cec0 and /dev/cec1 even though the hardware supports hdmi-cec. Fkms is not being updated anymore:

https://forums.raspberrypi.com/viewtopic.php?t=332742

* Disable firmware KMS setup in config.txt

Disable firmware KMS setup to use kernel defaults.
2026-05-06 15:18:09 +02:00
Stefan Agner 927f85a8cf Enable IPv6 on Docker default bridge (#4678)
Restores IPv6 forwarding that was dropped in d918dace. With ipv6=true,
dockerd enables net.ipv6.conf.all.forwarding at startup (and sets the
IPv6 FORWARD chain policy to DROP), matching IPv4 behavior. Fixes the
regression worked around in supervisor#6720 (issue #4630).

Note: Supervisor since
https://github.com/home-assistant/supervisor/pull/6720 (shipped with
Supervisor 2026.04.0) already enables IPv6 explicitly on the hassio
bridge by default, so this OS-level change is not strictly required to
restore IPv6 forwarding. It is still the right thing to do - letting
Docker take control of IPv6 forwarding (just like IPv4) is what the
original commit intended, and it ensures correct behavior independent
of Supervisor's defaults.
2026-05-06 15:17:04 +02:00
Jan Čermák 6d3be0776f Merge branch 'main' into dev 2026-05-06 08:46:54 +02:00
Jan Čermák efd6a9e47c Bump OS to release version 17.3 2026-05-05 17:31:07 +02:00
Jan Čermák 9636b8a379 Bump OS to pre-release version 17.3.rc1 2026-05-04 17:26:53 +02:00
Jan Čermák 5bdb188496 Backport algif_aead patches to RPi 6.12.75 kernel
Backport patches required for clean application of
8b88d99341f139e23bdeb1027a2a3ae10d341d82 (mainline
f3d603dc3bdcf9ae47cc21e0daec706d7a5) to Raspberry Pi patchset. Can be
dropped after we update RPi either to v6.12.85+ or v6.18.y.
2026-05-04 17:26:20 +02:00
Jan Čermák 6543aacc79 Linux: Update kernel to 6.12.85
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.78
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.79
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.80
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.81
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.82
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.83
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.84
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.85
2026-05-04 17:26:10 +02:00
Jan Čermák c8ec98f2dd Linux: Update kernel to 6.18.26 (#4674)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.25
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.26
2026-04-30 15:39:04 +02:00
Stefan Agner bc7adb328c Fix ODROID-C2 USB hotplug (#4669)
It seems that USB autosuspend interacting badly with dwc2 on Meson-GXBB:
with nothing plugged into the GL852G's downstream ports at boot, the hub
idle-suspends, and dwc2 on this SoC doesn't reliably wake on a downstream
port-status-change. Devices present at boot enumerate before autosuspend
kicks in.

Fix by disabling USB autosuspend on this particular board.
2026-04-28 22:24:09 +02:00
Jan Čermák 34f6827768 Linux: Update kernel to 6.18.24 (#4664)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.23
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.24
2026-04-24 17:01:23 +02:00
Jan Čermák 833aa4dfe4 Update all arm64 boards (except RPi) to Linux 6.18 (#4662)
* Update generic-aarch64 to Linux 6.18

* Update green to Linux 6.18

Patches refreshed with --zero-commit flag and rockchip defconfig
regenerated using savedefconfig from 6.12 version.

* Update Rockchip-based ODROIDs (M1, M1S) to Linux 6.18

* Update Amlogic/meson ODROIDs to Linux 6.18

Refresh patches with --zero-commit, regenerate defconfig and move all
patches from top-level odroid directory to patches-meson, as they're
essentially used and applied only for these SoCs.

* Update VIM3 to Linux 6.18

Defconfig regenerated using savedefconfig (without fragments).

* Update documented kernel version for updated boards

* Remove Rockchip base config for 6.12
2026-04-24 10:15:14 +02:00
Jan Čermák e25805b95a Update Linux to 6.18 for x86 targets (#4650)
* Update Linux to 6.18 for x86 targets

Update ova and generic_86_64 to Linux 6.18.22. Rebase the IPv6
reachability probe patch (which still applies on 6.12 with offsets) and
update config fragments.

The rtl8812au-aircrack-ng stays disabled as it no longer builds and is
deprecated by upstream rtw88 which supports those cards.

The fragemnts stay mostly the same with this diff:

  --- ../v6.12.y/docker.config    2025-03-18 15:05:42.161955925 +0100
  +++ docker.config       2026-04-16 15:01:30.346942217 +0200
  @@ -45,3 +44,0 @@
  -CONFIG_IP6_NF_FILTER=y
  -CONFIG_IP6_NF_MANGLE=y
  -CONFIG_IP6_NF_NAT=y
  @@ -48,0 +46,3 @@
  +CONFIG_NETFILTER_XT_NAT=y
  +CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
  +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y
  @@ -56,4 +55,0 @@
  -CONFIG_IP_NF_FILTER=y
  -CONFIG_IP_NF_NAT=y
  -CONFIG_IP_NF_TARGET_MASQUERADE=y
  -CONFIG_IP_NF_TARGET_REDIRECT=y
  --- ../v6.12.y/hassos.config    2026-01-16 13:49:13.879830313 +0100
  +++ hassos.config       2026-04-16 15:08:29.248341382 +0200
  @@ -30,2 +29,0 @@
  -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y
  -CONFIG_ZSMALLOC=y

The IP_NF/IP6_NF depend on IP_NF_IPTABLES_LEGACY which is now by default
disabled. Since we use iptables-nft, those should not be needed, but
missing NETFILTER_XT options have been enabled to replace some of them.

ZSMALLOC is now enabled by default with ZSWAP and the ZSWAP option was
removed in related change in 2ccd9fecd9163f168761d4398564c81554f636ef.

CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO is a direct replacement of
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE as suggested in linux commit
44d46b76c3a4b514a0cc9dab147ed430e5c1d699

> mm: add build-time option for hotplug memory default online type
> ...
> Existing users of CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y should use
> CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO.

* Fix build of the gasket driver with Linux 6.18

Backport patch from an unmerged PR to fix build with 6.18.

* Update package/rtl88x2bu to fix 6.18 build

Update the OOT driver to the latest version to fix build.

* Update Buildroot's package/rtl8821cu to fix build

* buildroot c4b580fde8...bc2fe6e38c (4):
  > package/rtl8821cu: bump to version 2025-12-14
  > package/rtl8821cu: fix build failure with Linux 6.17
  > package/rtl8821cu: fix build failure with Linux 6.16
  > package/rtl8821cu: bump to version 2025-05-08

* Replace rtl8812au-aircrack-ng by upstream kernel drivers

The drivers also need firmware - for 8812/8821 the firmware files are
already present, for 8814 the firmare needs linux-firmware update to
20250410 or newer which will install it using the wildcard pattern.
2026-04-20 17:30:52 +02:00
Jan Čermák 6cdc483f21 Add support for transitional attribute to kconfiglib (#4649)
For checking newer kernels, we need support for the transitional symbol
introdued in kernel commit f9afce4f32e9a120fc902fa6c9e0b90ad799a6ec.
Apply change taken from Yocto project's yocto-kernel-tools:
https://git.yoctoproject.org/yocto-kernel-tools/commit/Kconfiglib/kconfiglib.py?id=f589e1df23251d8319063da0a61c1016b2a0bf85

Co-authored-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2026-04-16 11:49:09 +02:00
Jan Čermák 133983bd6b Linux: Update kernel to 6.12.81 (#4646)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.80
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.81
2026-04-14 15:40:00 +02:00
Jens Maus 7adb9ecca4 Bump rpi-rf-mod to 1.14.0 (ec17153) (#4644) 2026-04-14 15:39:48 +02:00
Jens Maus 69b9c25a71 Bump generic-raw-uart to 1.33 and add kernel 6.14+ patches. (#4643) 2026-04-14 15:39:31 +02:00
Jan Čermák 41425d0c09 Bump OS to release version 17.2 2026-04-07 10:32:46 +02:00
Klara 0d559bb286 Disable UAS for RTL9201 (UGREEN USB3.0 HDD enclosure) (#4610)
Disable UAS on Raspberry Pi for this chipset as it's reported to cause issues.

Fixes #4609
2026-04-07 09:41:04 +02:00
Jan Čermák 131e4fcc74 Linux: Update kernel to 6.12.79 (#4621)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.78
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.79
2026-03-31 17:50:07 +02:00
Jan Čermák ff5de11ad7 Bump OS to pre-release version 17.2.rc2 2026-03-31 09:05:14 +02:00
Stefan Agner f2849d81db Add patches with fixes for Docker engine (#4605)
This adds two patches with fixes/improvements for the Docker engine

- `0001-daemon-respect-explicit-AppArmor-profile-on-privileg.patch`:
  Makes sure that AppArmor rules are always loaded, also on reboot. This
  is a long standing bug in Docker and affects Supervisor which is a
  privileged container with an AppArmor profile.
  Upstream PR: https://github.com/moby/moby/pull/52215
- `0002-bridge-protect-bridge-subnet-from-direct-external-ac.patch`:
  Makes sure that the whole network (including gateway IP) of any Docker
  bridge network in NAT mode is firewalled from access from the outside.
  This essentially implements on Docker level what Supervisor applies on
  startup with https://github.com/home-assistant/supervisor/pull/6650.
  Upstream PR: https://github.com/moby/moby/pull/52224.

(cherry picked from commit 50c1efdb3a)
2026-03-31 09:04:22 +02:00
Stefan Agner 50c1efdb3a Add patches with fixes for Docker engine (#4605)
This adds two patches with fixes/improvements for the Docker engine

- `0001-daemon-respect-explicit-AppArmor-profile-on-privileg.patch`:
  Makes sure that AppArmor rules are always loaded, also on reboot. This
  is a long standing bug in Docker and affects Supervisor which is a
  privileged container with an AppArmor profile.
  Upstream PR: https://github.com/moby/moby/pull/52215
- `0002-bridge-protect-bridge-subnet-from-direct-external-ac.patch`:
  Makes sure that the whole network (including gateway IP) of any Docker
  bridge network in NAT mode is firewalled from access from the outside.
  This essentially implements on Docker level what Supervisor applies on
  startup with https://github.com/home-assistant/supervisor/pull/6650.
  Upstream PR: https://github.com/moby/moby/pull/52224.
2026-03-30 11:25:00 +02:00
Jan Čermák a64767b123 Bump OS to development version 18.0.dev0 2026-03-24 18:50:58 +01:00
Jan Čermák da9c9c536f Bump OS to pre-release version 17.2.rc1 2026-03-24 17:11:59 +01:00
Jan Čermák 21e4c3733d Fix skopeo for ARM images in hassio after builder changes (#4594)
Afer builder changes, ARM images are now correctly published with their
platform, and when skopeo is used to inspect/pull the image on x86 without any
other flags, it fails with:

Error parsing manifest for image: Error choosing image instance: no image found in image index for architecture amd64, variant "", OS linux

Pass the correct arch in skopeo operations to fix that.
2026-03-23 09:36:13 +01:00
Jan Čermák a82e64f24f Bump QEMU guest agent to v10.2.2 (#4592)
* Bumped to latest version
* Changed to HTTPS download source
* Updated build dependencies (mirroring package/qemu)
* Added path to host Python (same as package/qemu)
* Removed meson flag (no longer needed)
* Added --disable-linux-io-uring (new in v10)
* Replaced old --disable-user by per-OS flags
* Removed duplicated flags
* Sorted flags alphabetically for easier maintenance

Fixes #4336
2026-03-19 19:07:39 +01:00
Jan Čermák 3458b7fa2e Fix rpi-eeprom-config when booting RPi 5 from NVMe (#4586)
Update the patch adjusting findBootFS for HAOS. Make sure that the hardware
survey is performed before that so we know if we can/should use flashrom on
Pi 5 with NVMe.

Fixes #4574
2026-03-19 19:07:28 +01:00
Jan Čermák 8cb16e8982 RaspberryPi: Update kernel to 6.12.75 - 89050b1059997d38d55462b323b099a6436dc10d (#4591)
* RaspberryPi: Update kernel to 6.12.75 - 89050b1059997d38d55462b323b099a6436dc10d

Raspberry devs now don't seem to care about updating any of the repositories
following a kernel release anymore so the hash for the latest release was
determined from the source package of the latest APT release.

* Update rpi-firmware

* buildroot d9cb724f06...be34a81850 (1):
  > package/rpi-firmware: update to eb3ee43 (for 6.12.75)

* Add patch fixing serial in U-Boot, refresh patches

Change in DTS includes shadowed previous patch adding U-Boot-specific
compatible string for UARTs. Make sure that AMBA UARTs in device trees also
contain compatibles consumed by U-Boot as fallback.

Also, refresh RPi patches with --zero-commit.
2026-03-19 18:47:30 +01:00
Stefan Agner d918dace95 Drop explicit IPv6 forwarding sysctl (#4589)
Remove net.ipv6.conf.all.forwarding=1 from 60-otbr-ip-forward.conf
and rely on Docker to enable IPv6 forwarding instead, just as we
already rely on it for IPv4 forwarding (needed for NAT64 in OTBR).
When this sysctl was added (d9ec60316), Docker did not enable IPv6 by
default. Since Docker 27 (April 2024), IPv6 support — including
ip6tables — is enabled by default, and Docker enables IPv6 forwarding
at startup just like it does for IPv4.

Importantly, when Docker enables forwarding itself (rather than finding
it already on), it also sets the FORWARD chain policy to DROP as a
safety measure, Pre-enabling the sysctl prevents this, leaving the IPv6
FORWARD chain at ACCEPT. By removing our sysctl, we get the same
protective DROP policy for IPv6 that we already benefit from for IPv4.
2026-03-19 13:00:10 +01:00
Jan Čermák a6094fde66 Linux: Update kernel to 6.12.77 (#4582)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.77
2026-03-16 18:25:30 +01:00
Stefan Agner 3981c7798c logind: Set InhibitDelayMaxSec=300 to allow Supervisor graceful shutdown (#4577)
Supervisor takes a logind delay inhibitor lock on startup and releases it
after gracefully stopping all add-ons, Home Assistant Core, and plugins in
the correct order. The default 5s window is far too short — Core alone can
take 40+ seconds to stop. 300s gives enough headroom for a clean shutdown.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-13 17:10:56 +01:00
Jan Čermák 123b023f20 Fix retry in hassio container fetching, retry with backoff (#4572)
The retry when fetching containers from the registry didn't work because the
script was executed with `set -e`. Capture the error code also for non-zero
exit status.

Also use while loop instead of recursion and back off exponentially - start
with 5s and multiply by 3 (i.e. 5s, 15s, 45s - waiting in total up to 1 minute
for the registry to recover).
2026-03-10 08:12:14 +01:00
Jan Čermák 98dd85971e Reduce number of DNS queries from connectivity checks (#4571)
Backport NetworkManager patch (backported alsso in upstream to v1.56.0) to
restrict connectivity check lookups to per-link DNS. This reduces the number of
DNS queries performed by NetworkManager itself.

Note that Supervisor has its own connectivity check routine which is
independent on this one, so user may still see more requests in a 10 minute
interval.

Closes #4560
2026-03-09 15:06:27 +01:00
Jan Čermák f882299b02 Linux: Update kernel to 6.12.76 (#4566)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.76
2026-03-09 15:06:18 +01:00
Jan Čermák 3c8ceb8126 Linux: Update kernel to 6.12.75 (#4564)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.75
2026-03-05 17:45:30 +01:00
Jan Čermák f362ec471b Linux: Update kernel to 6.12.74 (#4554)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.73
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.74
2026-02-25 10:21:48 +01:00
Jan Čermák 041ecc7d87 Linux: Update kernel to 6.12.72 (#4542)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.71
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.72
2026-02-16 16:58:57 +01:00
Jan Čermák f58c959e69 Disable Wi-Fi powersave by default for all connections (#4529)
Set wifi.powersave to 2 (disabled) in NetworkManager settings by default for
all connections. Since HAOS is generally used on servers, powersaving doesn't
bring any obvious benefit and is often cause of problems and higher network
latency. If needed, nmcli can be used to override the new default.

Refs #3832
2026-02-12 16:21:59 +01:00
Jan Čermák 952191a058 Linux: Update kernel to 6.12.70 (#4524)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.69
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.70
2026-02-11 17:52:56 +01:00
Jan Čermák c9e88f29cc Linux: Update kernel to 6.12.68 (#4519)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.68
2026-02-05 12:26:37 +01:00
Jan Čermák b3d67a14c0 Bump OS to development version 17.2.dev0 2026-01-30 14:07:17 +01:00
Jan Čermák b239f05a46 Remove dropped R8712U from Rockchip configs (#4511)
The R8712U staging driver was dropped in kernel, remove it from Rockchip config
where it was unintentionally enabled to silence the warning.
2026-01-30 11:26:02 +01:00
Jan Čermák 0f6f90b31e Add RAUC patch to annotate all messages with SYSLOG_IDENTIFIER (#4510)
For some messages, RAUC uses GLib's structured logging API, which doesn't add
the SYSLOG_IDENTIFIER implicitly, like the convenience messages do. Backport a
patch submitted upstream which add this field to all messages, making all RAUC
logging available when rauc identifier is queried.
2026-01-29 14:17:34 +01:00