auto-install rules not always honored
Package py2-babel has an auto-install rule that it should be installed when both python2 and py-babel are present. However, py2-babel is purged on installation of apache2-mod-wsgi. This happens when using the latest stable repositories (v3.7) but not on edge currently. Please see the attached log for details.
(from redmine: issue id 8237, created on 2017-12-04, closed on 2019-02-25)
- Changesets:
- Revision 8e7fd3e0 by Timo Teräs on 2017-12-12T13:16:52Z:
solver: fix potential install_if processing failure, fixes #8237
In discovery phase, there was logic to not process packages
multiple times. However, that logic failed to account the package's
depth and install_if state for the name being processed. This
caused install_if processing failure in certain topologies of the
dependency graph. Adds also a test case that should catch this
issue reliably.
- Revision 685795f2 by Timo Teräs on 2018-01-09T07:52:56Z:
solver: fix potential install_if processing failure, fixes #8237
In discovery phase, there was logic to not process packages
multiple times. However, that logic failed to account the package's
depth and install_if state for the name being processed. This
caused install_if processing failure in certain topologies of the
dependency graph. Adds also a test case that should catch this
issue reliably.
(cherry picked from commit 8e7fd3e06f300bd76b659db1164da1ee12f16870)
- Revision 11a523d2 by Timo Teräs on 2018-01-09T08:06:01Z:
solver: fix potential install_if processing failure, fixes #8237
In discovery phase, there was logic to not process packages
multiple times. However, that logic failed to account the package's
depth and install_if state for the name being processed. This
caused install_if processing failure in certain topologies of the
dependency graph. Adds also a test case that should catch this
issue reliably.
(cherry picked from commit 8e7fd3e06f300bd76b659db1164da1ee12f16870)
(cherry picked from commit 685795f24c7d37298c363bb70dc98e3a95ef4c81)
- Uploads: