diff options
author | Timo Teräs <timo.teras@iki.fi> | 2017-12-12 15:14:25 +0200 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2018-01-09 09:52:56 +0200 |
commit | 685795f24c7d37298c363bb70dc98e3a95ef4c81 (patch) | |
tree | dd8ca89862f9f6d94f227ca36afaf2aa2be85804 /NEWS | |
parent | 594bc1fb46c4fbe9b46ec9aa40221ace46f7f4e4 (diff) | |
download | apk-tools-685795f24c7d37298c363bb70dc98e3a95ef4c81.tar.gz apk-tools-685795f24c7d37298c363bb70dc98e3a95ef4c81.tar.bz2 apk-tools-685795f24c7d37298c363bb70dc98e3a95ef4c81.tar.xz apk-tools-685795f24c7d37298c363bb70dc98e3a95ef4c81.zip |
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)
Diffstat (limited to 'NEWS')
0 files changed, 0 insertions, 0 deletions