From: Tobias Geerinckx-Rice Date: Sun, 16 Jun 2019 02:36:23 +0200 Subject: [PATCH] gnu: dstat: Skip devices without I/O. Taken verbatim from a pull request[0] that will never be merged. [0]: https://github.com/dagwieers/dstat/pull/164 From 0988589ea4ee092b285bd4049d56add5f61e3f69 Mon Sep 17 00:00:00 2001 From: Tobias Gruetzmacher Date: Fri, 15 Feb 2019 18:46:57 +0100 Subject: [PATCH] Skip devices without I/O Linux 4.18+ has added more fields to the diskstats proc file, so the original skip condition for devices without I/O didn't apply anymore. --- dstat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dstat b/dstat index 9359965..5c2fb53 100755 --- a/dstat +++ b/dstat @@ -763,7 +763,7 @@ class dstat_disk(dstat): ret = [] for l in self.splitlines(): if len(l) < 13: continue - if l[3:] == ['0',] * 11: continue + if l[3:] == ['0',] * (len(l) - 3): continue name = l[2] ret.append(name) for item in objlist: ret.append(item) =02fad8089efbc9d5fd33b04ae5f840dbbb36b71b'>refslogtreecommitdiff
AgeCommit message (Expand)Author
2023-05-18style: Add 'arguments' styling rule....* guix/scripts/style.scm (unquote->ungexp, gexpify-argument-value) (quote-argument-value, gexpify-argument-tail) (gexpify-package-arguments): New procedures. (%gexp-keywords): New variable. (%options): Add "arguments" case for 'styling-procedure. (show-stylings): Update. * tests/style.scm ("gexpify arguments, already gexpified") ("gexpify arguments, non-gexp arguments, margin comment") ("gexpify arguments, phases and flags") ("gexpify arguments, append arguments") ("gexpify arguments, substitute-keyword-arguments") ("gexpify arguments, append substitute-keyword-arguments"): New tests. * doc/guix.texi (package Reference): For 'arguments', add compatibility note and link to 'guix style'. (Invoking guix style): Document the 'arguments' styling rule. Ludovic Courtès
2023-05-04style: Make 'safe' policy less conservative....Previously, a mere (arguments '(#:tests? #f)) would lead guix style -S inputs --input-simplification=safe to bail out. It now recognizes such trivial argument lists and proceeds. * guix/scripts/style.scm (trivial-package-arguments?): New procedure. (simplify-package-inputs): Use it in the 'safe case instead of 'null?'. * tests/style.scm ("input labels, 'safe' policy, trivial arguments"): New test. Ludovic Courtès