Skip to content
  • Timo Teräs's avatar
    solver: fix potential install_if processing failure, fixes #8237 · 685795f2
    Timo Teräs authored
    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 8e7fd3e0)
    685795f2