The soname changed significantly, I'm not yet sure how to handle it:
libcbor0: /usr/lib/x86_64-linux-gnu/libcbor.so.0
libcbor0: /usr/lib/x86_64-linux-gnu/libcbor.so.0.0.0

vs

/usr/lib/x86_64-linux-gnu/libcbor.so.0.6.0 (no .so.0 symlink).

$ objdump -x /usr/lib/x86_64-linux-gnu/libcbor.so.0.6.0 |grep SONAME
  SONAME               libcbor.so.0.6.0

Technically we would have to rename the binary package to libcbor0.6.0. 
Upstream changed this in https://github.com/PJK/libcbor/issues/52, with this 
warning in the release notes:
"""
Correctly set .so version [Fixes #52].

    Warning: All previous releases will be identified as 0.0 by the linker.
"""

The commit is
https://github.com/PJK/libcbor/commit/076b491e70cdf6557299727be69f5c44eaa4d7c6


I'm thinking:

"0.0.0" SOVERSION 0

should have been replaced by:

${CBOR_VERSION} SOVERSION 0

instead of just

${CBOR_VERSION}

Or some other number instead of "0". But his change was just
${CBOR_VERSION}, which made that the soname.

I added a comment/question at the end of
https://github.com/PJK/libcbor/issues/52


** Bug watch added: github.com/PJK/libcbor/issues #52
   https://github.com/PJK/libcbor/issues/52

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1864439

Title:
  [MIR] libfido2, libcbor (dependencies of openssh)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libcbor/+bug/1864439/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to