diff options
author | Julian Andres Klode <julian.klode@canonical.com> | 2020-03-06 13:10:04 +0100 |
---|---|---|
committer | Julian Andres Klode <julian.klode@canonical.com> | 2020-03-06 13:14:37 +0100 |
commit | 1b81f6bd13bb31e59da3f53cfdc7caab43abf887 (patch) | |
tree | cf511b030725b1a7bb97f3c402ff5df773b84382 /README.md | |
parent | 68a83a64cd424385b613f58e23c03e262d840b91 (diff) |
Show absolute time while waiting for lock instead of %, rework message
Showing a percentage for a timeout is pretty non-standard. Rework the
progress class so it can show an absolute progress (currently hardcoded
to use seconds as a unit). If there is a timeout (aka if it's not the
maximum long long unsigned -1llu), then show the timeout, otherwise
just count up seconds, e.g.
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 33842 (apt)... 1/120s
or
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 33842 (apt)... 1s
Also improve the error message to use "Waiting for cache lock: %s" instead of "... (%s)", as having
multiple sentences inside parenthesis is super weird, as is having two closing parens.
We pass the information via _config, as that's reasonably easy and avoids
ABI hackage. It also provides an interesting debugging tool for other
kinds of progress.
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions