Inconsistent dependencies in uboonecode
The commit 3caf3638de43e3a648cad731178be5ebc27d182c changes
uboonecode/uboone/CMakeLists.txt in a way that makes
uboonedaq_datatypes required, but
ups/product_deps still lists it as optional.
Can this inconsistency be fixed?
My personal preference is to have it still optional if possible.
For reference: the old pattern was to have
uboonedaq_datatypes optional, and
uboone/CMakeLists.txt file would exclude those
Beam* directories from compilation when
uboonedaq_datatypes was not available.