Fix the virt-install progress bar file size These patches improve about the virt-install progress bar. Since version 4.0, implementation of the progress bar has changed. If the file copy about vmlinuz and initrd.img completes quickly (less than self.update_period), the process ends without updating the progress bar. In short, the result is printed as 0B. In addition, 0B is printed at "Creating domain" printing. 0B is meaningless and can be misled as a failed transfer. Toshiki Sonoda (3): virtinstall: Improve the progress bar output by meter.end() virtinstall: Fix the allocating disk size printed by the progress bar virtinstall: Hide total_size in the progress bar if it doesn't need tests/data/meter/meter7.txt | 2 ++ tests/data/meter/meter8.txt | 6 ++++ tests/data/meter/meter9.txt | 4 +++ tests/test_misc.py | 49 ++++++++++++++++++++++++++++---- virtManager/object/domain.py | 2 +- virtinst/_progresspriv.py | 12 +++++--- virtinst/diskbackend.py | 3 +- virtinst/install/urlfetcher.py | 6 ++-- virtinst/install/volumeupload.py | 3 +- virtinst/progress.py | 4 +-- virtinst/storage.py | 3 +- 11 files changed, 76 insertions(+), 18 deletions(-) create mode 100644 tests/data/meter/meter7.txt create mode 100644 tests/data/meter/meter8.txt create mode 100644 tests/data/meter/meter9.txt -- 2.38.1