<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Thu, Feb 6, 2025 at 3:33 PM Andrew Bower <<a href="mailto:andrew@bower.uk">andrew@bower.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Control: block -1 by 1086559<br>
<br>
Hi John,<br>
<br>
On Mon, Jan 27, 2025 at 08:28:02AM -0500, John Chittum wrote:<br>
> the old `last` was removed from util-linux for not being 2038 compliant.<br>
> `glibc` has made the `utmp` seconds uint, so it's safe for additional<br>
> time. `wtmpdb` has not implemented a method for reading the old file, nor<br>
> migrating data. see GH issue<br>
> <a href="https://github.com/thkukuk/wtmpdb/issues/14" rel="noreferrer" target="_blank">https://github.com/thkukuk/wtmpdb/issues/14</a><br>
<br>
As you note, the wtmpdb upstream hasn't prioritised providing an importer for<br>
utmp-formatted wtmp logs, doesn't expect to, and even if they did, I don't know<br>
if it would be in a form convenient for the purposes of this test.<br>
<br>
One option could be to restore the tools in an optional package specifically<br>
for reading legacy files rather than live system administration - e.g. my<br>
merge request on src:sysvinit[1], although I note you have a simpler solution<br>
in mind for freeradius!<br></blockquote><div><br></div><div><div style="font-family:verdana,sans-serif" class="gmail_default">freeradius upstream has pushed a change to make building and including `radlast` as optional<br></div><div style="font-family:verdana,sans-serif" class="gmail_default"><br><a href="https://github.com/FreeRADIUS/freeradius-server/releases/tag/release_3_2_7">https://github.com/FreeRADIUS/freeradius-server/releases/tag/release_3_2_7</a></div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><div style="font-family:verdana,sans-serif" class="gmail_default">relevant commit:</div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><div style="font-family:verdana,sans-serif" class="gmail_default"><a href="https://github.com/FreeRADIUS/freeradius-server/commit/fece06e2f4984a1f4c227ba9ef3edf4a8ad5e2ee">https://github.com/FreeRADIUS/freeradius-server/commit/fece06e2f4984a1f4c227ba9ef3edf4a8ad5e2ee</a></div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><div style="font-family:verdana,sans-serif" class="gmail_default">if Debian wishes to move to 3.2.7 before freeze, we could remove the `wtpmdb` dependency.</div><div style="font-family:verdana,sans-serif" class="gmail_default">If you believe `radlast` is important, package splitting makes sense, but we'll also need a `last` command</div><div style="font-family:verdana,sans-serif" class="gmail_default">provided, and I'm unsure what to suggest as a replacement. <br></div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
[1] <a href="https://salsa.debian.org/debian/sysvinit/-/merge_requests/14" rel="noreferrer" target="_blank">https://salsa.debian.org/debian/sysvinit/-/merge_requests/14</a><br>
</blockquote></div><div><br clear="all"></div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><table><tbody><tr><th style="vertical-align:top;padding:4px 0px 0px 4px;font-size:0px;text-align:left" colspan="2">
<img height="40px" width="271px" style="margin-bottom: 17px;" src="https://assets.ubuntu.com/v1/e3fc2c4f-20%20YEARS_logo_white-bg.png" alt="Canonical-20th-anniversary" title="Canonical-20th-anniversary">
</th></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px" colspan="2">
<p style="display:inline-block;font-size:13px;line-height:16px;padding-top:0.8px;margin-bottom:0px;margin-top:0.8px;font-weight:600">John Chittum<br></p>
</td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px" colspan="2">
<p style="display:inline-block;font-size:13px;line-height:16px;padding-top:0.8px;margin-bottom:8px;margin-top:0.8px;color:rgb(117,117,117);font-weight:500">Engineering Manager, Ubuntu Engineering, Server<br></p>
</td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px">
<p style="display:inline-block;font-size:13px;line-height:17px;padding-top:0.8px;margin-bottom:0px;margin-top:0.8px;color:rgb(117,117,117);font-weight:500">
Email: <a href="mailto:john.chittum@canonical.com" target="_blank">john.chittum@canonical.com</a></p>
</td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px">
<p style="display:inline-block;font-size:13px;line-height:17px;padding-top:0.8px;margin-bottom:0px;margin-top:0.8px;color:rgb(117,117,117);font-weight:500">
Location: Maine, USA<br></p>
</td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px">
<p style="display:inline-block;font-size:13px;line-height:17px;padding-top:0.8px;margin-bottom:0px;margin-top:0.8px;color:rgb(117,117,117);font-weight:500"></p>
</td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px" colspan="2">
<a href="https://canonical.com/" style="color:rgb(0,102,204);text-decoration:none" target="_blank">
<p style="display:inline-block;font-size:13px;line-height:17px;padding-top:0.8px;margin-bottom:0px;margin-top:8.8px;font-weight:500">
canonical.com</p>
</a>
</td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px" colspan="2">
<a href="https://ubuntu.com/" style="color:rgb(0,102,204);text-decoration:none" target="_blank">
<p style="display:inline-block;font-size:13px;line-height:17px;padding-top:0.8px;margin-bottom:0px;margin-top:0.8px;font-weight:500">
ubuntu.com</p>
</a>
</td></tr></tbody></table></div></div></div>