Bug#963847: python3-petsc4py: circular dependency hell

Bill Allombert ballombe at debian.org
Sun Jun 28 11:55:27 BST 2020


Package: python3-petsc4py
Version: 3.12.0-8
Severity: important

Hello Debian Science Maintainers,

There is a circular dependency between python3-petsc4py, python3-petsc4py-64-complex, python3-petsc4py-64-complex3.13, python3-petsc4py-64-real, python3-petsc4py-64-real3.13, python3-petsc4py-complex, python3-petsc4py-complex3.12, python3-petsc4py-complex3.13, python3-petsc4py-real, python3-petsc4py-real3.12 and python3-petsc4py-real3.13:

python3-petsc4py 	:Depends: python3-petsc4py-real, python3-petsc4py-complex, python3-petsc4py-real3.12, python3-petsc4py-complex3.12
python3-petsc4py-64-complex 	:Depends: python3-petsc4py-64-complex3.13
python3-petsc4py-64-complex3.13 	:Depends: python3-petsc4py (>= 3.12.0-5~)
python3-petsc4py-64-real 	:Depends: python3-petsc4py-64-real3.13
python3-petsc4py-64-real3.13 	:Depends: python3-petsc4py (>= 3.12.0-5~)
python3-petsc4py-complex 	:Depends: python3-petsc4py-complex3.12
python3-petsc4py-complex3.12 	:Depends: python3-petsc4py (>= 3.12.0-5~)
python3-petsc4py-complex3.13 	:Depends: python3-petsc4py (>= 3.12.0-5~)
python3-petsc4py-real 	:Depends: python3-petsc4py-real3.12
python3-petsc4py-real3.12 	:Depends: python3-petsc4py (>= 3.12.0-5~)
python3-petsc4py-real3.13 	:Depends: python3-petsc4py (>= 3.12.0-5~)

Complex circular dependencies are known to cause problems during upgrade, so we
should try to avoid them.

See threads 
http://lists.debian.org/debian-devel/2005/06/msg02111.html
http://lists.debian.org/debian-devel/2005/11/msg01101.html

Cheers,
-- 
Bill. <ballombe at debian.org>

Imagine a large red swirl here. 



More information about the debian-science-maintainers mailing list