BxCppDev / Bayeux

Core Persistency, Geometry and Data Processing C++ Library for Particle and Nuclear Physics Experiments
GNU General Public License v3.0
4 stars 9 forks source link

SuperNEMO: Request for Boost 1.68/69 support and validation #36

Closed drbenmorgan closed 5 years ago

drbenmorgan commented 5 years ago

To move forward with macOS support and C++17 migration for SuperNEMO, we will require Bayeux to support and validate use with Boost versions 1.68 and newer, ideally 1.69. The primary issue to be addressed was reported in #20, with upstream reports in supernemo-dbd/falaise#125 and supernemo-dbd/falaise#110.

Initial tests with Bayeux 3.3.0 suggest builds against 1.68 will work, albeit with test failures as reported in #29. Use in SuperNEMO is so far o.k. modulo the issues reported there in #29. We'd also like validation that data serialized with Bayeux/Boost will be readable with newer Boost versions, as per #30.

SuperNEMO can test the later against existing "MCC" data (paging @lemiere, @emchauve @cherylepatrick), but we'll need a new tag/branch to test in the meantime. This relatively high priority with Falaise 4 due by the end of the month, and the ramp up in commissioning work, we'd like this tag/branch/validation to be on a similar timescale.

drbenmorgan commented 5 years ago

Now tracked in #44 as the develop branch as of 681b7f31a06d527b78321e2fd79f0b320603cd78 supports 1.69