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.

Reply via email to