FS#62343 - [python-sphinx] Cyclic dependencies from/to python-sphinxcontrib-* packages
Attached to Project:
Community Packages
Opened by Christopher Arndt (SpotlightKid) - Sunday, 14 April 2019, 14:40 GMT
Last edited by Daniel M. Capella (polyzen) - Sunday, 18 August 2019, 17:14 GMT
Opened by Christopher Arndt (SpotlightKid) - Sunday, 14 April 2019, 14:40 GMT
Last edited by Daniel M. Capella (polyzen) - Sunday, 18 August 2019, 17:14 GMT
|
Details
Description:
Package `python-sphinx` depends on a list of `python-sphinxcontrib-*` packages, which in turn depend on `python-sphinx`. Additional info: * package version 2.0.1-1 Steps to reproduce: Install package `python-sphinx`. Warning output: warning: dependency cycle detected: warning: python-sphinxcontrib-applehelp will be installed before its python-sphinx dependency warning: dependency cycle detected: warning: python-sphinxcontrib-devhelp will be installed before its python-sphinx dependency warning: dependency cycle detected: warning: python-sphinxcontrib-htmlhelp will be installed before its python-sphinx dependency warning: dependency cycle detected: warning: python-sphinxcontrib-jsmath will be installed before its python-sphinx dependency warning: dependency cycle detected: warning: python-sphinxcontrib-qthelp will be installed before its python-sphinx dependency warning: dependency cycle detected: warning: python-sphinxcontrib-serializinghtml will be installed before its python-sphinx dependency |
This task depends upon
Closed by Daniel M. Capella (polyzen)
Sunday, 18 August 2019, 17:14 GMT
Reason for closing: Implemented
Additional comments about closing: python-sphinx changed to checkdep from dep in sphinxcontrib packages
Sunday, 18 August 2019, 17:14 GMT
Reason for closing: Implemented
Additional comments about closing: python-sphinx changed to checkdep from dep in sphinxcontrib packages
Secondly, it could lead to problems when uninstalling packages.
Generally, it's an error in the dependency tree. Unless there's a reason for a circular dependency, which can't be fixed by the package maintainer, it shouldn't occur.