CaloHypo packers should handle original dataobject version correctly.
The following discussion from !3805 (merged) should be addressed:
-
@jonrob started a discussion: (+4 comments) Why do this here ? The DataObject version is normally used to propagate the DataObject version of the original unpacked data, as (in theory could be) set by the original producer of that data. I don’t get why the packing code itself sets this, as well as the explicit packing version ?
The packers should, IMHO, use the packing version for their own business, to handle their internal schema evolution, but leave the DAtaObject version to simply store what the original data version was.