diff options
author | Ludovic Courtès <ludo@gnu.org> | 2018-10-05 23:05:19 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2018-10-05 23:54:18 +0200 |
commit | 42384b517ed5352bb50fb9c0c5f49b168c198004 (patch) | |
tree | 2b72e8ac905c0454f5bfa4149c80667e44f8ddd9 /guix/serialization.scm | |
parent | 11ff2adc74f3c168cadb6cc5bf7f4be08442b9ea (diff) | |
download | gnu-guix-42384b517ed5352bb50fb9c0c5f49b168c198004.tar gnu-guix-42384b517ed5352bb50fb9c0c5f49b168c198004.tar.gz |
progress: Fix total size in "@ download-succeeded" traces.
Fixes a regression introduced in
1d0be47ab680db938ac8da1ee65e1de91e198f67 whereby the total size for
directories (coming from substitutes) would be 4KiB. This led the
progress bar to go back to the start, typically.
* guix/progress.scm (progress-reporter/trace): Add 'total'. In 'start',
initialize it. Adjust 'report' to update it. Adjust 'stop' to prefer
SIZE as the actual size and then TOTAL. Do not use the size of FILE as
the total since that could be 4KiB when FILE is a directory.
Diffstat (limited to 'guix/serialization.scm')
0 files changed, 0 insertions, 0 deletions