** Description changed:

  libcbor is a dependency of libfido2, which is being MIRed in bug
  #1864439. As such, libcbor was added to the same MIR.
  
  The libcbor MIR was accepted on two conditions:
  a) it's updated to 0.6.0[1]
  b) its test suite is run at build time[2]
  
  Both of these conditions are met in my linked MP[3]. The most important 
packaging changes are:
  - test suite is run at package build time
  - upstream changed the soname in 0.6.0 (ok so far), but in an overzelous way 
(it made the full 0.6.0 version part of the soname). I talked with upstream and 
they suggested a patch to make 0.6 part of the soname only. That patch I 
applied in our package, and had to rename the binary library package to 
libcbor0.6 (from libcbor0). See the MP[3] for details and links to the 
conversation with upstream;
  - I fixed a ton of lintian issues. Current lintian -I --pedantic output is 
just:
  I: libcbor source: testsuite-autopkgtest-missing
  P: libcbor source: file-contains-trailing-whitespace debian/changelog (line 
44)
  
  The upstream release notes for each version are at [4]. Our update is
  from 0.5.0 in focal to 0.6.0 with the above changes. The security team
  was interested in all the fixes announced in 0.6.0.
  
+ One potential issue here is that ubuntu will be shipping a 0.6.0 package
+ which produces a 0.6 version in the soname, whereas the exact same
+ upstream versions uses 0.6.0 in the soname. I asked upstream if they
+ preferred to make a new release. On one hand, upstream agreed[5], but at
+ the same time didn't seem too worried[6]. You, dear release team member
+ reviewer, are welcomed to chime in with what you think should be done :)
+ 
  PPA with builds: https://launchpad.net/~ahasenack/+archive/ubuntu
  /openssh-fido/
  
  The only reverse dependency of libcbor is libfido2-1 and libcbor itself
  in the form of the -dev package.
  
  1. https://bugs.launchpad.net/ubuntu/+source/libfido2/+bug/1864439/comments/7
  2. https://bugs.launchpad.net/ubuntu/+source/libfido2/+bug/1864439/comments/9
  3. 
https://code.launchpad.net/~ahasenack/ubuntu/+source/libcbor/+git/libcbor/+merge/381060
  4. https://github.com/PJK/libcbor/releases
+ 5. https://github.com/PJK/libcbor/pull/131#issuecomment-602855102
+ 6. https://github.com/PJK/libcbor/issues/52#issuecomment-602864168

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

Title:
  FFe: update to 0.6.0 (MIR requirement)

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to