Control: tags -1 + patch fixed-upstream On Mon, Jan 27, 2025 at 11:19:53PM +0000, Andrew Bower wrote: > Control: forwarded -1 https://github.com/thkukuk/wtmpdb/pull/21 > > On Sun, Jan 26, 2025 at 06:49:38PM +0000, Andrew Bower wrote: > > I'm tempted to propose a patch for continuity for users upgrading to > > trixie. > > I have proposed a patch upstream (so far) at > <https://github.com/thkukuk/wtmpdb/pull/21>.
I'm very grateful to the upstream maintainer for accepting this patch. I suspect, however, that we might be wise to stick with the current upstream in Debian and focus on a smooth experience for stable upgrades for now.
From cf7b1178fba10d0c9f96601e918e9889940e175c Mon Sep 17 00:00:00 2001 From: Andrew Bower <and...@bower.uk> Date: Wed, 29 Jan 2025 23:48:54 +0000 Subject: [PATCH] Accept classic 'last -<number>' style of invocation Closes: #1094286 --- ...-classic-last-N-form-for-max-entries.patch | 65 +++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 66 insertions(+) create mode 100644 debian/patches/Accept-classic-last-N-form-for-max-entries.patch diff --git a/debian/patches/Accept-classic-last-N-form-for-max-entries.patch b/debian/patches/Accept-classic-last-N-form-for-max-entries.patch new file mode 100644 index 0000000..67e4539 --- /dev/null +++ b/debian/patches/Accept-classic-last-N-form-for-max-entries.patch @@ -0,0 +1,65 @@ +From: Andrew Bower <and...@bower.uk> +Date: Mon, 27 Jan 2025 23:01:17 +0000 +Bug-Debian: https://bugs.debian.org/1094286 +Forwarded: https://github.com/thkukuk/wtmpdb/pull/21 +Reviewed-By: Thorsten Kukuk <ku...@suse.com> +Applied-Upstream: commit:72a2861c813f74db3cf4c2b770afb0025c251f35 +Subject: Accept classic 'last -N' form for max entries + +--- + man/wtmpdb.8.xml | 3 +++ + src/wtmpdb.c | 17 +++++++++++++++-- + 2 files changed, 18 insertions(+), 2 deletions(-) + +diff --git a/man/wtmpdb.8.xml b/man/wtmpdb.8.xml +index 014d05f..bdd8627 100644 +--- a/man/wtmpdb.8.xml ++++ b/man/wtmpdb.8.xml +@@ -115,6 +115,9 @@ + <term> + <option>-n, --limit</option> <replaceable>N</replaceable> + </term> ++ <term> ++ <option>-</option><replaceable>N</replaceable> ++ </term> + <listitem> + <para> + Display only the first <replaceable>N</replaceable> entries. +diff --git a/src/wtmpdb.c b/src/wtmpdb.c +index fb5d585..bcefd39 100644 +--- a/src/wtmpdb.c ++++ b/src/wtmpdb.c +@@ -555,7 +555,7 @@ usage (int retval) + fputs (" -f, --file FILE Use FILE as wtmpdb database\n", output); + fputs (" -F, --fulltimes Display full times and dates\n", output); + fputs (" -i, --ip Translate hostnames to IP addresses\n", output); +- fputs (" -n, --limit N Display only first N entries\n", output); ++ fputs (" -n, --limit N, -N Display only first N entries\n", output); + fputs (" -p, --present TIME Display who was present at TIME\n", output); + fputs (" -R, --nohostname Don't display hostname\n", output); + fputs (" -S, --service Display PAM service used to login\n", output); +@@ -681,10 +681,23 @@ main_last (int argc, char **argv) + char *error = NULL; + int c; + +- while ((c = getopt_long (argc, argv, "adf:Fin:p:RSs:t:wx", longopts, NULL)) != -1) ++ while ((c = getopt_long (argc, argv, "0123456789adf:Fin:p:RSs:t:wx", ++ longopts, NULL)) != -1) + { + switch (c) + { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': ++ maxentries = maxentries * 10 + c - '0'; ++ break; + case 'a': + hostlast = 1; + break; diff --git a/debian/patches/series b/debian/patches/series index 7243c53..df6fb77 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ wtmpdb-update-boot-service-requires-dbus.patch +Accept-classic-last-N-form-for-max-entries.patch -- 2.47.2
signature.asc
Description: PGP signature