Should ordering of binNMUs only consider Build-Depends(-Arch), not
Build-Depends-Indep? Or is there another way to handle rebuild ordering
when the full build-depends are circular, but one direction is much
weaker than the other?
For example: statsmodels has a hard Depends and Build-Depends on pandas.
pandas has a few examples and tests that use statsmodels, but will skip
these if it is not available, and hence declares a !nodoc
Build-Depends-Indep on statsmodels.
This transition considers pandas and statsmodels (and several other
major scientific Python packages) to be part of the same level. Hence,
it attempted to rebuild statsmodels before pandas had finished, which
failed.
Please retry statsmodels once pandas has built.