Hi Stuart,
to be honest, I still don't like the idea of centering the casacore
compilation around the multi-Python3-versioning. Specifically I am
unsure whether I can understand and support that for the future; this
looks a bit hackish. I'd rather stick with the default "cmake" build
system as this is what corresponds to upstreams make system.
Since the dependencies here are rather clear (and python3-casacore is a
leaf package), I would just restrict the python3-casacore package to be
linked to the default Python interpreter, requiring both casacore and
python-casacore to be rebuild if the default Python changes. For the
releases this doesn't matter at all, because we only have one
interpreter then.
Cheers
Ole