I thought it would be good to raise a structural question here rather than
in the commonscomplex JIRA.
The Complex library has multiple dependencies on three packages:
 commonsmath base classes (e.g. Field et al.)
 commonsmath exceptions
 commonsmath util (numerous classes)
Otherwise it is selfcontained. (Some tests within the QuaternionTest
class use a large chain of dependencies from the geometry package, so I
think it is best to simply remove the geometrydependent tests until
someone arrives to maintain that library.)
This suggests to me that, if we were to continue with some kind of
mathutils base class, it should consist of these three current packages:
the base classes, util and exception. It might in fact make sense to spin
out this base library first (which I am happy to oversee) then return to
finishing out the independent complex library with only commonsmathutil
as dependency. Would this also be compatible with the current trajectory of
RNG?
Eric
