> 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.

Reply via email to