1. 09 Jan, 2018 1 commit
    • 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