Fix regression (vs 1.66.0 and older) to allow argc == 0 for command_line parser
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
boost1.67 (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Cosmic |
Fix Released
|
High
|
Andreas Hasenack |
Bug Description
[Impact]
Mongodb in cosmic doesn't build with boost1.67[1].
This bug prevents mongodb from being SRUed[4]. The patch in the upstream PR[2] for boost1.67 was taken for the disco boost1.67 package[3] to fix this for disco.
[Test Case]
The test case if building mongodb in cosmic. Without this update to boost1.67, mongodb will fail to build due to a test failure.
[Regression Potential]
This is already fixing a regression from boost1.67. Upstream isn't yet convinced that the previous behavior is correct, but abandoned the discussion in the PR[2], which remains open.
[Other Info]
Both the boost1.67 PR[2] and the mongodb bug[1] remain open upstream, but we have adopted the boost1.67 fix from that PR for disco onwards. If mongodb comes up with a change of their own, it will be under their new license[5], which might be an issue for us.
[Original Description]
This 1.67 change broke a specific mongodb test[1], and is one of the remaining mongodb FTBFS issues in Cosmic.
Upstream PR[2] is still open.
Disco has[3] the patch since boost1.67 (1.67.0-9).
1. https:/
2. https:/
3. https:/
4. https:/
5. https:/
Related branches
- Robie Basak: Approve
- Canonical Server: Pending requested
-
Diff: 112 lines (+72/-1)5 files modifieddebian/changelog (+9/-0)
debian/control (+2/-1)
debian/patches/boostorg-program_options-pull-59.patch (+31/-0)
debian/patches/fix-boost-compute-gcc8-ftbfs.patch (+28/-0)
debian/patches/series (+2/-0)
description: | updated |
This is fixed in disco.