summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJulian Andres Klode <julian.klode@canonical.com>2020-03-06 13:10:04 +0100
committerJulian Andres Klode <julian.klode@canonical.com>2020-03-06 13:14:37 +0100
commit1b81f6bd13bb31e59da3f53cfdc7caab43abf887 (patch)
treecf511b030725b1a7bb97f3c402ff5df773b84382 /doc
parent68a83a64cd424385b613f58e23c03e262d840b91 (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 'doc')
-rw-r--r--doc/examples/configure-index2
1 files changed, 2 insertions, 0 deletions
diff --git a/doc/examples/configure-index b/doc/examples/configure-index
index 4e0bd57ae..bf9efc109 100644
--- a/doc/examples/configure-index
+++ b/doc/examples/configure-index
@@ -826,3 +826,5 @@ dir::filelistdir "<STRING>";
dir::dpkg::tupletable "<FILE>";
dir::dpkg::triplettable "<FILE>";
dir::dpkg::cputable "<FILE>";
+
+APT::Internal::OpProgress::Absolute "<BOOL>";