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

Feature request: Documentation on how to manage Boost.Serialization schema evolution #48

Open drbenmorgan opened 5 years ago

drbenmorgan commented 5 years ago

SuperNEMO are in the process of modernising the code Event Data Model, and this will require:

  1. Changes to data member types and layout in persistent classes
  2. Changes to inheritance tree of persistent classes
  3. Changes to namespaces under which persistent classes appear

We require documentation (at the level of "HOWTOs") on the steps needed for developers to:

As this affects ongoing work, this is needed by the end of September at the latest.

cc'ing @yramachers, @emchauve, @cherylepatrick

drbenmorgan commented 5 years ago

Just to bump, @fmauger, could you let us know if this documentation will be available for the upcoming SuperNEMO Collaboration Meeting please? We are likely to need something so that the Analysis Board (@emchauve, @cherylepatrick, @yramachers) and developers can discuss and plan out the online/offline data models for use in the SuperNEMO framework.

drbenmorgan commented 4 years ago

@fmauger, bumping this as it's needed for the data model work. It can be dealt with as someone else drafting the info, but we'll need your help and input here!

drbenmorgan commented 3 years ago

@fmauger, bumping this as it's needed for the data model work. It can be dealt with as someone else drafting the info, but we'll need your help and input here. Along with #56, this is becoming a critical item for reco/analysis in SuperNEMO,