<html dir="ltr"><head></head><body style="text-align:left; direction:ltr;"><div>Kia Ora Steve,</div><div><br></div><div>So long since we had a chance to work together, and I thank you for your work on Debian.</div><div><br></div><div>Can we have a chat about this?</div><div><br></div><div>sssd does not, as I read it, use any time_t relevant parts of ldb, and is the only external user of LDB in Debian that we know of.</div><div><br></div><div>Also, the debdiff changes the description of libsmbclient to libsmbclient0 unintentionally in the free text.</div><div><br></div><div>I think therefore with some care we can reduce the impact of this significantly, down to libsmbclient, which seems to use struct timespec.</div><div><br></div><div>Andrew Bartlett</div><div><br></div><div>On Mon, 2024-02-19 at 22:30 -0800, Steve Langasek wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre>Source: samba</pre><pre>Version: 2:4.20.0~rc2+dfsg-1</pre><pre>Severity: important</pre><pre>Tags: patch pending sid trixie</pre><pre>User: </pre><a href="mailto:debian-arm@lists.debian.org"><pre>debian-arm@lists.debian.org</pre></a><pre><br></pre><pre>Usertags: time-t</pre><pre><br></pre><pre>NOTICE: these changes must not be uploaded to unstable yet!</pre><pre><br></pre><pre>Dear maintainer,</pre><pre><br></pre><pre>As part of the 64-bit time_t transition required to support 32-bit</pre><pre>architectures in 2038 and beyond</pre><pre>(</pre><a href="https://wiki.debian.org/ReleaseGoals/64bit-time"><pre>https://wiki.debian.org/ReleaseGoals/64bit-time</pre></a><pre>), we have identified samba</pre><pre>as a source package shipping runtime libraries whose ABI either is affected</pre><pre>by the change in size of time_t, or could not be analyzed via</pre><pre>abi-compliance-checker (and therefore to be on the safe side we assume is</pre><pre>affected).</pre><pre><br></pre><pre>To ensure that inconsistent combinations of libraries with their</pre><pre>reverse-dependencies are never installed together, it is necessary to</pre><pre>have a library transition, which is most easily done by renaming the</pre><pre>runtime library package.</pre><pre><br></pre><pre>Since turning on 64-bit time_t is being handled centrally through a change</pre><pre>to the default dpkg-buildflags (</pre><a href="https://bugs.debian.org/1037136"><pre>https://bugs.debian.org/1037136</pre></a><pre>), it is</pre><pre>important that libraries affected by this ABI change all be uploaded close</pre><pre>together in time.  Therefore I have prepared a 0-day NMU for samba which</pre><pre>will initially be uploaded to experimental if possible, then to unstable</pre><pre>after packages have cleared binary NEW.</pre><pre><br></pre><pre>Please find the patch for this NMU attached.</pre><pre><br></pre><pre>This NMU has not been uploaded to experimental yet because it is waiting on</pre><pre>an update of the binary package override database from the ftp team for</pre><pre>libsmbclient, which was late identified as a package name requiring special</pre><pre>handling.</pre><pre><br></pre><pre>If you have any concerns about this patch, please reach out ASAP.  There</pre><pre>will be a period of several days before we begin uploads to unstable; so if</pre><pre>information becomes available that your package should not be included in</pre><pre>the transition, there is time for us to amend the planned uploads.</pre><pre><br></pre></blockquote><div><span><pre>-- <br></pre><div style="width: 71ch;">Andrew Bartlett (he/him)       <a href="https://samba.org/~abartlet/">https://samba.org/~abartlet/</a></div><div style="width: 71ch;" data-evo-signature-plain-text-mode="">Samba Team Member (since 2001) <a href="https://samba.org">https://samba.org</a></div><div style="width: 71ch;" data-evo-signature-plain-text-mode="">Samba Team Lead                <a href="https://catalyst.net.nz/services/samba">https://catalyst.net.nz/services/samba</a></div><div style="width: 71ch;" data-evo-signature-plain-text-mode="">Catalyst.Net Ltd</div><div style="width: 71ch;" data-evo-signature-plain-text-mode=""><br></div><div style="width: 71ch;" data-evo-signature-plain-text-mode="">Proudly developing Samba for Catalyst.Net Ltd - a Catalyst IT group company</div><div style="width: 71ch;" data-evo-signature-plain-text-mode=""><br></div><div style="width: 71ch;" data-evo-signature-plain-text-mode="">Samba Development and Support: <a href="https://catalyst.net.nz/services/samba">https://catalyst.net.nz/services/samba</a></div><div style="width: 71ch;" data-evo-signature-plain-text-mode=""><br></div><div style="width: 71ch;" data-evo-signature-plain-text-mode="">Catalyst IT - Expert Open Source Solutions</div><div style="width: 71ch;"></div></span></div></body></html>