[Bug 1868609] Re: FFe: update to 0.6.0 (MIR requirement)
Launchpad Bug Tracker
1868609 at bugs.launchpad.net
Fri Mar 27 15:46:00 UTC 2020
This bug was fixed in the package libcbor - 0.6.0-0ubuntu1
---------------
libcbor (0.6.0-0ubuntu1) focal; urgency=medium
* New upstream version 0.6.0 (LP: #1868609):
- no need for dfsg since docs/doxygen is no longer shipped
* d/rules: override auto_configure to enable tests and set the build
type to "Release" as shown in the upstream build instructions.
* d/p/skip-custom-allocator-test.patch: skip custom allocator test if
CBOR_CUSTOM_ALLOC is undefined
* d/rules: add hardening=+all
* Fix soname versioning:
- d/p/clarify-soname-versioning.patch: adjust soname versioning to
match expectations $MAJOR.$MINOR.$PATCH
- d/control: rename binary package to match soname 0.6
- d/control: fix -dev dependency towards its binary lib
- d/libcbor0.6.install, d/libcbor0.6.symbols: rename to match new soname
- d/libcbor0.6.symbols: symbols update, add B-D-P field
* d/libcbor-doc.examples: rename so examples are installed
* d/control: bump debhelper to 12
* d/copyright lintian fixes:
- d/copyright: change url to https
- d/copyright: remove Files-Excluded since that directory is not
shipped in the 0.6.0 upstream tarball.
- d/copyright: removed entry about docs/stylesheets/github-light.css
as this isn't shipped anymore in the upstream tarball.
* d/control: set R3 to no
* d/copyright: add new paragraph for new files in 0.6.0
* d/control: bump standards-version to 4.5.0 (no changes required)
* d/watch: remove dfsg mangling
-- Andreas Hasenack <andreas at canonical.com> Wed, 25 Mar 2020 19:22:25
+0000
** Changed in: libcbor (Ubuntu)
Status: Triaged => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to libcbor in Ubuntu.
https://bugs.launchpad.net/bugs/1868609
Title:
FFe: update to 0.6.0 (MIR requirement)
Status in libcbor package in Ubuntu:
Fix Released
Bug description:
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
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libcbor/+bug/1868609/+subscriptions
More information about the foundations-bugs
mailing list