<html dir="ltr"><head></head><body style="text-align:left; direction:ltr;"><div>On Tue, 2024-02-20 at 10:52 +0300, Michael Tokarev wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre>20.02.2024 09:30, Steve Langasek wrote:</pre><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></blockquote><pre><br></pre><pre><br></pre><pre>-Package: libsmbclient</pre><pre>+Package: libsmbclient0</pre><pre><br></pre><pre>Well.  Maybe this is ok.  I still haven't seen samba-libs analysis about</pre><pre>time_t abi, but smbclient never had a version in soname.</pre><pre><br></pre><pre>libsmbclient is definitely a public library.</pre><pre><br></pre><pre><br></pre><pre>-Package: libldb2</pre><pre>+Package: libldb2t64</pre><pre><br></pre><pre>And this one is definitely not needed.</pre></blockquote><pre><br></pre><pre>Very much agreed :-)</pre><pre><br></pre><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre>libldb is an internal-to-samba library, which is used by exactly</pre><pre>one package in debian, sssd, for which you're adding Breaks.</pre><pre>I'm already adding the same Breaks in the next version of libldb,</pre><pre>because libldb has become incompatible with sssd *again* (the</pre><pre>new packages of samba 4.20 is in experimental, not yet with the</pre><pre>Breaks since I'm waiting for a rebuild of sssd).  Due the nature</pre><pre>of these libs (samba-libs and libldb), it is a stuff which is not</pre><pre>used outside, and it does not need time_t transition.</pre><pre><br></pre><pre>Where's the analysis of libsmbclient ABI?</pre></blockquote><pre><br></pre><pre>I checked the header, and there are a lot of references to "struct timespec" in the main structures, plus one of time_t in a printing thing. </pre><pre><br></pre><pre>Andrew Bartlett</pre><pre><br></pre><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>