Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please test and confirm Boost versions 1.70-1.75 for production #56

Open
drbenmorgan opened this issue Jan 27, 2020 · 3 comments
Open

Comments

@drbenmorgan
Copy link
Contributor

For migrating SuperNEMO to spack and LCG style packaging, it would be useful to have the newest Boost versions 1.70 through 1.72 tested for production use of Bayeux. Both the C++11 and C++17 standards should be tested.

SuperNEMO's primary requirement is for back compatibility with Bayeux's serialization system. API/ABI breakage are not important.

@fmauger
Copy link
Member

fmauger commented Jun 3, 2020

At least I have checked that 1.71 is ok with C++11.
I see no reason why backw. comp. for serialization should fail, unless a bug in Boost.
For now the priority is to ensure the proper working at LSM and CC. We are working on it.
I plan to make a try with SuperNEMO raw data produced with 1.69 at LSM and read them from 1.71. To be continued...

@drbenmorgan drbenmorgan changed the title Please test and confirm Boost versions 1.70-1.72 for production Please test and confirm Boost versions 1.70-1.75 for production Mar 15, 2021
@drbenmorgan
Copy link
Contributor Author

I've bumped up the versions as 1.75 is now available. I'd also request a status update on testing/confirming serialisation with these Boost versions, and also a long term plan/proposal/documentation on testing back compatibility going forward with C++17 and 20.

We are beginning to discuss data model evolution and changes in SuperNEMO reco/analysis, so this along with #48 are going to be critical going forward here.

@fmauger
Copy link
Member

fmauger commented Mar 19, 2021

Curretn status: Bayeux works with Boost 1.71 on a ubuntu 20.04 box.
Newer versions have not been tested yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants