Project

General

Profile

Actions

Bug #62097

closed

Quincy and pacific fail to compile after Boost upgrade of main

Added by Adam Emerson 10 months ago. Updated 9 months ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
build
Target version:
-
% Done:

0%

Source:
Community (dev)
Tags:
backport_processed
Backport:
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

After upgrading Boost on main, the Jenkins `make check` job fails on both quincy and pacific. This is caused by two issues:

1. install-deps on Quincy and Pacific was never updated after the switch to Jammy and it wouldn't surprise me if it'd been building against the wrong packages for a while now.

2. Boost.Phoenix 1.81 introduces an ODR-violation. A workaround for it is included in main, but not in anything earlier. It's probably worth including anyway in case someone tries to compile on a newer boost.


Related issues 3 (0 open3 closed)

Copied to Ceph - Backport #62101: reef: Quincy and pacific fail to compile after Boost upgrade of mainResolvedAdam EmersonActions
Copied to Ceph - Backport #62102: quincy: Quincy and pacific fail to compile after Boost upgrade of mainResolvedAdam EmersonActions
Copied to Ceph - Backport #62103: pacific: Quincy and pacific fail to compile after Boost upgrade of mainResolvedAdam EmersonActions
Actions #1

Updated by Adam Emerson 10 months ago

  • Subject changed from quincy and pacific build against older Boost package, fail to compile to Quincy and pacific fail to compile after Boost upgrade of main
  • Status changed from In Progress to Fix Under Review
  • Pull request ID set to 52559
Actions #2

Updated by Adam Emerson 10 months ago

  • Severity changed from 3 - minor to 2 - major
Actions #3

Updated by Adam Emerson 10 months ago

  • Copied to Backport #62101: reef: Quincy and pacific fail to compile after Boost upgrade of main added
Actions #4

Updated by Adam Emerson 10 months ago

  • Target version deleted (v17.2.7)
  • Backport changed from pacific to reef,quincy,pacific
Actions #5

Updated by Adam Emerson 10 months ago

  • Copied to Backport #62102: quincy: Quincy and pacific fail to compile after Boost upgrade of main added
Actions #6

Updated by Adam Emerson 10 months ago

  • Copied to Backport #62103: pacific: Quincy and pacific fail to compile after Boost upgrade of main added
Actions #7

Updated by Ilya Dryomov 9 months ago

  • Status changed from Fix Under Review to Pending Backport
Actions #8

Updated by Ilya Dryomov 9 months ago

  • Backport deleted (reef,quincy,pacific)
Actions #9

Updated by Ilya Dryomov 9 months ago

Cleared Backport field to avoid generating duplicate backport tickets -- Adam has created them manually.

Actions #10

Updated by Ilya Dryomov 9 months ago

  • Status changed from Pending Backport to Resolved
Actions #11

Updated by Ilya Dryomov 9 months ago

  • Status changed from Resolved to Pending Backport
Actions #12

Updated by Backport Bot 9 months ago

  • Tags set to backport_processed
Actions #13

Updated by Ilya Dryomov 9 months ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF