This series tries to improve upon some small things around the installation progress reporting, esp. in the auto-installer, as well as some small fixes & code-deduplication.
History ======= v1: https://lore.proxmox.com/pve-devel/20240516133945.1087246-1-c.he...@proxmox.com/ Changes v1 -> v2: * dropped already-applied patches * rebased on latest master * added new patch #6 Diffstat ======== Christoph Heiss (6): auto, tui: move low-level installer message struct to common crate auto: log non-json low-level messages into separate file low-level: stdio: fix: make progress text properly optional low-level: add proper message to 100% progress ratio update auto: avoid printing unnecessary progress update lines tui: tests: catch EOF from proxmox-low-level-installer early Proxmox/Install.pm | 2 +- Proxmox/UI/StdIO.pm | 8 +- .../src/bin/proxmox-auto-installer.rs | 41 ++++++++-- proxmox-auto-installer/src/utils.rs | 23 ------ proxmox-installer-common/src/setup.rs | 23 ++++++ .../src/views/install_progress.rs | 76 ++++++++----------- test/ui2-stdio.pl | 2 +- 7 files changed, 98 insertions(+), 77 deletions(-) -- 2.44.0 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel