From 198e9a798afa7e1caab1189c2defad1265de9c3c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 7 Aug 2026 05:29:44 +0000 Subject: [PATCH 1/3] Initial plan From 56c0d7f2bcfc3c3740c4cb04ffb01231c9864c7a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 7 Aug 2026 05:36:21 +0000 Subject: [PATCH 2/3] fix: show visible progress message for bootc update fallback Co-authored-by: castrojo <1264109+castrojo@users.noreply.github.com> --- system_files/shared/usr/share/ublue-os/just/update.just | 1 + tests/test_update_just.bats | 1 + 2 files changed, 2 insertions(+) diff --git a/system_files/shared/usr/share/ublue-os/just/update.just b/system_files/shared/usr/share/ublue-os/just/update.just index fbef67e25..102a8e18e 100644 --- a/system_files/shared/usr/share/ublue-os/just/update.just +++ b/system_files/shared/usr/share/ublue-os/just/update.just @@ -23,6 +23,7 @@ update: if command -v bctl &>/dev/null; then exec bctl update fi + echo "Starting OS image update (this may take a while while layers download)..." sudo bootc upgrade # Updates system Flatpaks if flatpak remotes | grep -q system; then diff --git a/tests/test_update_just.bats b/tests/test_update_just.bats index 966ff3e41..cc7536c9a 100644 --- a/tests/test_update_just.bats +++ b/tests/test_update_just.bats @@ -159,6 +159,7 @@ _run() { @test "update: runs bootc upgrade when no layered packages are present" { _run "${UPDATE_SCRIPT}" [ "${status}" -eq 0 ] + [[ "${output}" == *"Starting OS image update"* ]] grep -qF "sudo bootc upgrade" "${COMMAND_LOG}" ! grep -qF "rpm-ostree upgrade" "${COMMAND_LOG}" } From 282169ad106abc3db9c367362fb1d5749af0505e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 7 Aug 2026 05:37:24 +0000 Subject: [PATCH 3/3] fix: clarify fallback update progress wording Co-authored-by: castrojo <1264109+castrojo@users.noreply.github.com> --- system_files/shared/usr/share/ublue-os/just/update.just | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system_files/shared/usr/share/ublue-os/just/update.just b/system_files/shared/usr/share/ublue-os/just/update.just index 102a8e18e..45dc42b8f 100644 --- a/system_files/shared/usr/share/ublue-os/just/update.just +++ b/system_files/shared/usr/share/ublue-os/just/update.just @@ -23,7 +23,7 @@ update: if command -v bctl &>/dev/null; then exec bctl update fi - echo "Starting OS image update (this may take a while while layers download)..." + echo "Starting OS image update (this may take a while as layers download)..." sudo bootc upgrade # Updates system Flatpaks if flatpak remotes | grep -q system; then