<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 3 mars 2022, 20:51, Paul Gevers <<a href="mailto:elbrus@debian.org">elbrus@debian.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Lev,<br>
<br>
On 03-03-2022 08:46, <a href="mailto:dogsleg@riseup.net" target="_blank" rel="noreferrer">dogsleg@riseup.net</a> wrote:<br>
> swi-prolog package (namely, swi-prolog-core) provides an easy way to<br>
> require some particular ABI since 8.2.0+dfsg-2 uploaded on Jun 9, 2020.<br>
> Specifically, in this case logol requires version 67 of binary ABI<br>
> (pre-compiled Prolog code), where the version of swi-prolog in unstable<br>
> is at version 68. In case of logol, its fixed version needs to depend on<br>
> swi-prolog-binary-68 (again, provided by swi-prolog-core). In this case<br>
> it will be easier to track problems with ABI changes.<br>
> <br>
> There are more ABI stuff in swi-prolog which can be tracked the same<br>
> way.<br>
> It is documented in d/Debian.NEWS and d/README.Debian and there are<br>
> references to SWI-Prolog upstream reference guide. More specifically,<br>
> swi-prolog provides 5 virtual packages, each of them containing (a part)<br>
> of some specific ABI version claimed by the current swi-prolog version.<br>
> All these components are extensively documented in SWI-Prolog upstream<br>
> reference guide.<br>
> <br>
> These virtual packages were introduced to prevent the same<br>
> ABI-incompatibility problems with another Debian package, eye.<br>
<br>
Do you confirm that this ABI change doesn't effect the other reverse <br>
build dependencies of src:swi-prolog? If that's the case I'm fine with <br>
removing the block. But I'm afraid (without checking from my side) that <br>
the other package don't have the right virtual ABI package in their <br>
dependencies. If they do, wouldn't they need a rebuild too?<br>
<br>
Also, if logol is already doing the right thing, shouldn't you as the <br>
uploader of swi-prolog request a binNMU for logol to enable your package <br>
to migrate at all? I mean, I would expect the migration to become <br>
blocked by uninstallability of logol in testing without a rebuild.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Hi, i have rebuilt and pushed logol in sid recompiled with the new abi. However, with lev info, i should add for later updates the swi-prolog-binary-68 dependency.</div><div dir="auto"><br></div><div dir="auto">Swi prolog needs to move to testing before updated logol.</div><div dir="auto"><br></div><div dir="auto">Olivier</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Paul<br>
<br>
<br>
</blockquote></div></div></div>