On 5/4/20 11:07 AM, Jonas Smedegaard wrote: > If perhaps your reason for fusing ABIs is that you are not a fan of > perl, then I would be happy to help write the perl code for a dh_* tool > which handles all 4 ABIs.
It was a theoretical exercise. I'm not a fan of four virtual packages. One is already close to an overkill, surely at this point in time. There could be some point in two, one taking the first number and a second to join the rest or all four. The first is enough for packages that provide foreign extensions to SWI-Prolog. This allows creating Debian packages for most of the add-ons. The second is needed for saved states. Omitting the first number is possible for states that do not contain foreign extensions. It is very unlikely there will ever be a version update that changes the first number and leaves the others intact though: the stability goes down from left to right (which is why the last two are fingerprints rather than version numbers: I forgot to update them too often). Cheers --- Jan