> cdist-doc depends on "sphinx-common (<< 1.4.5.0~), sphinx-common (>= > 1.4.5)" via ${sphinxdoc:Depends}. While this is generally fine, it also > means that cdist needs to be rebuilt against every new sphinx upstream > version. > > At the moment this causes the following issues: > > * cdist-doc is uninstallable in unstable. > * sphinx doesn't migrate to testing because it would break cdist-doc > there.
Thanks for report. I will rebuild aganist sphinx/sid and upload new cdist revision. > It though builds fine for me in pbuilder, i.e. inside a clean chroot > with just its build-dependencies and nothing else. > > So it seems that if Python 2.7 is also installed (and maybe some other > packages, too) but python-sphinx-rtd-theme (compared to the > build-dependency python3-sphinx-rtd-theme) is not installed, it doesn't > build, because Python 2.7 seems favoured over Python 3 and then > python-sphinx-rtd-theme would be needed instead of > python3-sphinx-rtd-theme. I can't reproduce it. Just built fine with python3-sphinx-rtd-theme installed, python-sphinx-rtd-theme not and with python2.7 installed. > One probable solution which comes to my mind is a "Build-Conflicts: > python2.7", but I'm not sure if that's a really good idea. I am afraid of such measures. For example, it would mean, that I wouldn't be able to build without sbuild. (My computer have packages, that depends on python2.7) More input is welcome.