<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 Fri, Feb 7, 2025 at 7:21 AM John Chittum <<a href="mailto:john.chittum@canonical.com">john.chittum@canonical.com</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"><div dir="ltr"><div dir="ltr"><div style="font-family:verdana,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 6, 2025 at 3:33 PM Andrew Bower <<a href="mailto:andrew@bower.uk" target="_blank">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></div></blockquote><div><br></div><div><div style="font-family:verdana,sans-serif" class="gmail_default">I see this merge is still open, so no `last` command in Debian sid still. And thank you for the</div><div style="font-family:verdana,sans-serif" class="gmail_default">discussion in util-linux[0]</div></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"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"></blockquote><div><br></div><div><div style="font-family:verdana,sans-serif">freeradius upstream has pushed a change to make building and including `radlast` as optional<br></div><div style="font-family:verdana,sans-serif"><br><a href="https://github.com/FreeRADIUS/freeradius-server/releases/tag/release_3_2_7" target="_blank">https://github.com/FreeRADIUS/freeradius-server/releases/tag/release_3_2_7</a></div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">relevant commit:</div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif"><a href="https://github.com/FreeRADIUS/freeradius-server/commit/fece06e2f4984a1f4c227ba9ef3edf4a8ad5e2ee" target="_blank">https://github.com/FreeRADIUS/freeradius-server/commit/fece06e2f4984a1f4c227ba9ef3edf4a8ad5e2ee</a></div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">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">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">provided, and I'm unsure what to suggest as a replacement. <br></div><div style="font-family:verdana,sans-serif"><br></div></div></div></div></blockquote><div><br></div><div><div style="font-family:verdana,sans-serif" class="gmail_default">I see that 3.2.7 got merged, however a choice was made to keep `radlast` without a `last` command being available.<br><br>> FreeRADIUS will still write the file using the old format, but there is<br>> currently no implementation in Debian which can read it.<br>><br> > For now we install the radlast wrapper script, but it will not work<br> > until the last implementation in Debian can read those old-formatted<br> > files. See Bug#1094356 and Bug#1095490 for details.<br>><br> > -- Bernhard Schmidt <<a href="mailto:berni@debian.org">berni@debian.org</a>> Mon, 10 Feb 2025 23:01:18 +0100</div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><div style="font-family:verdana,sans-serif" class="gmail_default">as of 3 weeks ago, upstream has removed a bunch of tools[1]</div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div></div><div><div style="font-family:verdana,sans-serif" class="gmail_default">I know it's late in the cycle, and I don't know when the next FreeRADIUS release will happen. short-term, it may</div><div style="font-family:verdana,sans-serif" class="gmail_default">be worth dropping usr/bin/radlast from d/freeradius-utils.install . This has already happened upstream</div><div style="font-family:verdana,sans-serif" class="gmail_default">in the linked commit. On the Ubuntu side, with FF for 25.04 Plucky Puffin happening right now, we are likely</div><div style="font-family:verdana,sans-serif" class="gmail_default">to take this approach, rather than shipping a utility which will return `not found`</div></div><div><br></div><div><div style="font-family:verdana,sans-serif" class="gmail_default">[0] <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095490">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095490</a></div><br></div><div style="font-family:verdana,sans-serif" class="gmail_default">[1] <a href="https://github.com/FreeRADIUS/freeradius-server/commit/b0f4123c84a0aeaa6fc393fd5e6fdaa0e0a86eaf">https://github.com/FreeRADIUS/freeradius-server/commit/b0f4123c84a0aeaa6fc393fd5e6fdaa0e0a86eaf</a></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><div style="font-family:verdana,sans-serif"></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">
<br></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"><br></td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px"><br></td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px" colspan="2"><br></td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px" colspan="2"><br></td></tr></tbody></table></div></div></div>
</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">
<br></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"><br></td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px"><br></td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px" colspan="2"><br></td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px" colspan="2"><br></td></tr></tbody></table></div></div></div>