From 677a3300db67078015d81da6f0cdb0bb6f74315d Mon Sep 17 00:00:00 2001 From: Balena CI <34882892+balena-ci@users.noreply.github.com> Date: Fri, 24 Jun 2022 08:58:49 +0300 Subject: [PATCH] v2.99.18 --- .versionbot/CHANGELOG.yml | 342 ++++++++++++++++++++++++++++++++++++++ CHANGELOG.md | 93 +++++++++++ VERSION | 2 +- 3 files changed, 436 insertions(+), 1 deletion(-) diff --git a/.versionbot/CHANGELOG.yml b/.versionbot/CHANGELOG.yml index 78d0931..a7cbd8a 100644 --- a/.versionbot/CHANGELOG.yml +++ b/.versionbot/CHANGELOG.yml @@ -1,3 +1,345 @@ +- commits: + - subject: Update layers/meta-balena to 16898dbf4b204482fc0018bef3d823599a504c36 + hash: 188af70a6867ed41b0b7b6d2fe91985bd6f6eda4 + body: Update layers/meta-balena + footer: + Changelog-entry: Update layers/meta-balena to 16898dbf4b204482fc0018bef3d823599a504c36 + changelog-entry: Update layers/meta-balena to 16898dbf4b204482fc0018bef3d823599a504c36 + author: renovate[bot] + nested: + - commits: + - subject: "tests: os: config-json: fix race in udevRules test" + hash: 8825d721ca64d523dc6faf8c317f4a09796457b6 + body: > + Readlink can fail when the path is non-existent, raising an + error and + + making the udevRules test fail. Test that the link exists before + + attempting to use readlink. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + version: meta-balena-2.99.18 + title: "'tests: os: config-json: fix race in udevRules test'" + date: 2022-06-23T22:09:44.331Z + - commits: + - subject: Update balena-io/balena-supervisor to v14.0.7 + hash: 81c901c7a5c4636a4c19ee411b2c6137ac926ea2 + body: Update balena-io/balena-supervisor + footer: + Change-type: patch + change-type: patch + author: renovate[bot] + nested: [] + version: meta-balena-2.99.17 + title: "'Update balena-io/balena-supervisor to v14.0.7'" + date: 2022-06-22T23:30:36.614Z + - commits: + - subject: "tests: os: modem: reduce time taken scanning for modems" + hash: 7cb747bfadba14447cb682cfd15e0a15df0e3545 + body: > + Reduce the interval between scans as well as the maximum number + of scans + + for modems, reducing the time spent waiting when no modem is present + + from ~50s to ~5s. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + version: meta-balena-2.99.16 + title: "'tests: os: modem: reduce time taken scanning for modems'" + date: 2022-06-22T15:50:28.606Z + - commits: + - subject: Update tests/leviathan digest to 9e0ab34 + hash: 5a828ca31e722a76a8f3fa869354fcf39dae0e8b + body: Update tests/leviathan + footer: + Change-type: patch + change-type: patch + author: renovate[bot] + nested: + - commits: + - subject: "core: worker: simplify rebootDut" + hash: 55981700fb4c90a1f81192a44725f2c2d49e6135 + body: > + worker.rebootDut() contains retry logic using + utils.waitUntil() wrapping + + this.executeCommandInHostOS(). The latter contains its own retry logic, + + which will try to execute a given command for up to five minutes before + + timing out. Remove the retry logic from worker.rebootDut(), as it's + + redundant and adds latency. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + - subject: "core: worker: reduce interval in executeCommandInHostOS" + hash: 7f8b371b3035eed2b32011295768d5bec19ba1ba + body: > + The default interval for retrying this command is 5s, + with a total + + timeout of 2m30s. Reduce the timeout to 1s to reduce latency for the + + successful case, while increasing the total timeout to 5m. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + version: leviathan-2.5.4 + title: "'Simplify reboot'" + date: 2022-06-17T19:55:24.238Z + version: meta-balena-2.99.15 + title: "'Update tests/leviathan digest to 9e0ab34'" + date: 2022-06-21T19:54:36.661Z + - commits: + - subject: "tests: os: chrony: simplify error handling" + hash: b72b370d456ef99b910b9c860bb686cbbe3312d8 + body: "" + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + - subject: "tests: os: chrony: use waitForServiceState" + hash: 596fed9a703f6f8c938f6d4dc23236c5ecb2fbfc + body: | + Use waitForServiceState() to ensure chronyd is active + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + - subject: "tests: os: chrony: block NTP by disabling DNS resolution" + hash: 78b393841a787f4ead18e9850488a23a4779cfd7 + body: > + Certain chrony tests require the ability to block NTP requests. + Switch + + from blocking these requests using iptables rules to simply stopping the + + local DNS server, which is faster and simpler, and doesn't conflict with + + the supervisor firewall. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + version: meta-balena-2.99.14 + title: "'Cleanup chrony tests'" + date: 2022-06-21T06:07:38.125Z + - commits: + - subject: Update balena-io/balena-supervisor to v14 + hash: 5d78b0536398fa27c60353d0c0d894dfdbfff3b6 + body: Update balena-io/balena-supervisor + footer: + Change-type: patch + change-type: patch + author: renovate[bot] + nested: [] + version: meta-balena-2.99.13 + title: "'Update balena-io/balena-supervisor to v14'" + date: 2022-06-21T01:20:23.966Z + - commits: + - subject: "renovate: Add regex manager for balena-supervisor" + hash: 9820c61551a099b273f014f87cd4bf4a1b00d952 + body: "" + footer: + Change-type: patch + change-type: patch + Signed-off-by: Kyle Harding + signed-off-by: Kyle Harding + author: Kyle Harding + nested: [] + version: meta-balena-2.99.12 + title: "'renovate: Add regex manager for balena-supervisor'" + date: 2022-06-20T17:07:21.269Z + - commits: + - subject: "tests: cloud: check preloaded app starts w/o api" + hash: 64b52e08dd761a7d796df204561dfb3329b16311 + body: "" + footer: + Change-type: patch + change-type: patch + Signed-off-by: Ryan Cooke + signed-off-by: Ryan Cooke + author: rcooke-warwick + nested: [] + version: meta-balena-2.99.11 + title: "'tests: cloud: check preloaded app starts w/o api'" + date: 2022-06-20T15:04:24.223Z + - commits: + - subject: Update backport for current being 2.88.x + hash: 80b729bbf2a2f161d2812645ac82fa9cbdcc349f + body: "" + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + version: meta-balena-2.99.10 + title: "'Update backport for current being 2.88.x'" + date: 2022-06-18T19:57:24.112Z + - commits: + - subject: "hostapp-update-hooks: Rework bootfiles blacklist" + hash: 7b523caa0099530c45b4d9981d31ca6c72a76262 + body: > + We may have cases when for some boards we do not want + + to have all these files blacklisted. See for example + + https://github.com/balena-os/balena-rockpi/commit/b5eadcfb3a296eea2554dc0cbdd16002d51c5169 + + + In conclusion, we rework how the blacklist is constructed + + so that users of meta-balena can alter this list as they see fit. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Florin Sarbu + signed-off-by: Florin Sarbu + author: Florin Sarbu + nested: [] + version: meta-balena-2.99.9 + title: "'hostapp-update-hooks: Rework bootfiles blacklist'" + date: 2022-06-17T20:21:57.823Z + - commits: + - subject: "base-files: Fix syntax in mdns.allow addition" + hash: 144bfbf7c0426440351802d52183c3eeefcd060f + body: > + The mdns.allow overwrite was not being properly applied on newer + Yocto + + versions. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + - subject: "efitools: Fix append syntax" + hash: 30053e1c43d8adba236e52a33416e601cdcfd9f8 + body: > + The efitools package was already correctly build for x86_64, so + this + + flag is most likely a noop. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + version: meta-balena-2.99.8 + title: "'Fix append syntax'" + date: 2022-06-17T13:09:54.918Z + - commits: + - subject: "resindataexpander: Move get_part_table_type to os-helpers-fs" + hash: 7fc9af86c8b994ac61fe376ec8e63d6095dda3de + body: > + This is useful outside of the expander script, specifically in + the init-board + + script in device repos. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Michal Toman + signed-off-by: Michal Toman + author: Michal Toman + nested: [] + version: meta-balena-2.99.7 + title: "'resindataexpander: Move get_part_table_type to os-helpers-fs'" + date: 2022-06-17T10:47:48.847Z + - commits: + - subject: "balena-efi.service: Mount if /mnt/boot/EFI is a symlink" + hash: 9a873418d094b8b951535c52154be71f8b295c31 + body: > + This changes the condition in the unit file from checking + whether + + /dev/disk/by-state/balena-efi exists to checking whether /mnt/boot/EFI + + is a symlink. The original approach has a race condition populating + + the by-state symlink - it is depending on udev and if the link is + + not present when the service is started (after the boot partition is mounted), + + the service fails and the EFI partition is never mounted. + + + The new approach does the trick pretty well - /mnt/boot/EFI is a symlink + + if the EFI partition is split and a regular directory in case there is a single + + boot partition. That said the service is only started when necessary + + and the waiting for udev is implemented as a part of the mount script. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Michal Toman + signed-off-by: Michal Toman + author: Michal Toman + nested: [] + version: meta-balena-2.99.6 + title: "'balena-efi.service: Mount if /mnt/boot/EFI is a symlink'" + date: 2022-06-17T08:41:59.334Z + - commits: + - subject: "grub-efi: disable shim_lock when in secure boot mode" + hash: dd0c128664a4b5cb004cd154f4dabc627d1f6e77 + body: > + Recent versions of GRUB default to use shim_lock when in secure + boot mode. + + We do not use shim and do not build the shim_lock module into GRUB EFI binary + + therefore this needs to be disabled. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Michal Toman + signed-off-by: Michal Toman + author: Michal Toman + nested: [] + version: meta-balena-2.99.5 + title: "'grub-efi: disable shim_lock when in secure boot mode'" + date: 2022-06-17T04:45:40.248Z + version: 2.99.18 + title: "'Update layers/meta-balena digest to 16898db'" + date: 2022-06-24T03:44:12.787Z - commits: - subject: Update layers/meta-balena to c1656294fcae050821257383049e4b608765516e hash: b66940e59e2eb9495b3ec435454b707aaf495c3e diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ff7880..87bd3a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,99 @@ Change log ----------- +# v2.99.18 +## (2022-06-24) + + +
+ Update layers/meta-balena to 16898dbf4b204482fc0018bef3d823599a504c36 [renovate[bot]] + +> ## meta-balena-2.99.18 +> ### (2022-06-23) +> +> * tests: os: config-json: fix race in udevRules test [Joseph Kogut] +> +> ## meta-balena-2.99.17 +> ### (2022-06-22) +> +> * Update balena-io/balena-supervisor to v14.0.7 [renovate[bot]] +> +> ## meta-balena-2.99.16 +> ### (2022-06-22) +> +> * tests: os: modem: reduce time taken scanning for modems [Joseph Kogut] +> +> ## meta-balena-2.99.15 +> ### (2022-06-21) +> +> +>
+> Update tests/leviathan digest to 9e0ab34 [renovate[bot]] +> +>> ### leviathan-2.5.4 +>> #### (2022-06-17) +>> +>> * core: worker: simplify rebootDut [Joseph Kogut] +>> * core: worker: reduce interval in executeCommandInHostOS [Joseph Kogut] +>> +>
+> +> +> ## meta-balena-2.99.14 +> ### (2022-06-21) +> +> * tests: os: chrony: simplify error handling [Joseph Kogut] +> * tests: os: chrony: use waitForServiceState [Joseph Kogut] +> * tests: os: chrony: block NTP by disabling DNS resolution [Joseph Kogut] +> +> ## meta-balena-2.99.13 +> ### (2022-06-21) +> +> * Update balena-io/balena-supervisor to v14 [renovate[bot]] +> +> ## meta-balena-2.99.12 +> ### (2022-06-20) +> +> * renovate: Add regex manager for balena-supervisor [Kyle Harding] +> +> ## meta-balena-2.99.11 +> ### (2022-06-20) +> +> * tests: cloud: check preloaded app starts w/o api [rcooke-warwick] +> +> ## meta-balena-2.99.10 +> ### (2022-06-18) +> +> * Update backport for current being 2.88.x [Alex Gonzalez] +> +> ## meta-balena-2.99.9 +> ### (2022-06-17) +> +> * hostapp-update-hooks: Rework bootfiles blacklist [Florin Sarbu] +> +> ## meta-balena-2.99.8 +> ### (2022-06-17) +> +> * base-files: Fix syntax in mdns.allow addition [Alex Gonzalez] +> * efitools: Fix append syntax [Alex Gonzalez] +> +> ## meta-balena-2.99.7 +> ### (2022-06-17) +> +> * resindataexpander: Move get_part_table_type to os-helpers-fs [Michal Toman] +> +> ## meta-balena-2.99.6 +> ### (2022-06-17) +> +> * balena-efi.service: Mount if /mnt/boot/EFI is a symlink [Michal Toman] +> +> ## meta-balena-2.99.5 +> ### (2022-06-17) +> +> * grub-efi: disable shim_lock when in secure boot mode [Michal Toman] +> +
+ # v2.99.4 ## (2022-06-17) diff --git a/VERSION b/VERSION index e2a9fdb..4e7bb6d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.99.4 \ No newline at end of file +2.99.18 \ No newline at end of file