diff options
author | Jeffrey Salmond <js947@users.noreply.github.com> | 2020-01-08 23:52:39 +0000 |
---|---|---|
committer | Peter Scheibel <scheibel1@llnl.gov> | 2020-01-08 15:52:39 -0800 |
commit | 6b3e17333153dac80beabfbd835c07b49e57c78c (patch) | |
tree | ba8110875301fe5923c145f3b4342144cb030a7f /LICENSE-APACHE | |
parent | 4a84155caa9a81029d05927f326772d018eeb7be (diff) | |
download | spack-6b3e17333153dac80beabfbd835c07b49e57c78c.tar.gz spack-6b3e17333153dac80beabfbd835c07b49e57c78c.tar.bz2 spack-6b3e17333153dac80beabfbd835c07b49e57c78c.tar.xz spack-6b3e17333153dac80beabfbd835c07b49e57c78c.zip |
Remove extensions from view in the correct order (#12961)
When removing packages from a view, extensions were being deactivated
in an arbitrary order. Extensions must be deactivated in preorder
traversal (dependents before dependencies), so when this order was
violated the view update would fail.
This commit ensures that views deactivate extensions based on a
preorder traversal and adds a test for it.
Diffstat (limited to 'LICENSE-APACHE')
0 files changed, 0 insertions, 0 deletions