cms-nanoAOD / cmssw

CMS NanoAOD software integration repository
http://cms-sw.github.io/
Apache License 2.0
3 stars 10 forks source link

sustainable support of multiple nano version #603

Closed vlimant closed 1 year ago

vlimant commented 1 year ago

it seems as the nano configuration has grown organically over the years. We need a way to support both V10 and V11 in 12.5, without having to have V11 be a modification of V10 but really a configuration of its own. https://github.com/cms-sw/cmssw/tree/master/PhysicsTools/NanoAOD/python/V10 has already been created, including a high level file that needs to "undo" all new changes that go in V11/trunk.

best might be to copy all of the cfi/cff in V10 and change import paths so as to cleanly decouple V10 and trunk

vlimant commented 1 year ago

WIP https://github.com/cms-sw/cmssw/pull/39337

vlimant commented 1 year ago

we will keep track of things for V11 in the googledoc : https://docs.google.com/document/d/1UaAEmLBbA8upMzIZ4Rnv5__ychOsEVBDecca0zHAQ4I/edit?usp=sharing or in the GH issue