Open veprbl opened 2 months ago
We have schema evolution in podio; we should start requiring it. In fact, it may make sense to create a test file for each edm4eic release, and test PRs against it.
What we did in EDM4eic 6 was removal of a member. edit: users were seeing this with v5
From what it looks like, the evolution in PODIO only handles renames: https://github.com/AIDASoft/podio/blob/d0d0f55375f098318e5493552ac547b9698578a8/python/podio_schema_evolution.py#L422
Environment: (where does this bug occur, have you tried other environments)
main
for latest released): 6.0.1HEAD
for the most recent on git):Steps to reproduce: (give a step by step account of how to trigger the bug)
podio-dump root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.04.0/epic_craterlake/SIDIS/pythia6-eic/1.0.0/10x100/q2_0to1/pythia_ep_noradcor_10x100_q2_0.000000001_1.0_run1.ab.0000.eicrecon.tree.edm4eic.root
Expected Result: (what do you expect when you execute the steps above)
It works
Actual Result: (what do you get when you execute the steps above)
It crashes in