diff options
author | Harmen Stoppels <harmenstoppels@gmail.com> | 2023-02-16 14:26:30 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-16 14:26:30 +0100 |
commit | 09eb86e077d1273412862d773c169e03822adb82 (patch) | |
tree | 486284f4d0c91e0c56fab1e9d14762841aa2cf7c /LICENSE-MIT | |
parent | 50691ccdd9d69a5a5e239bbdaa2d6199f1b8a153 (diff) | |
download | spack-09eb86e077d1273412862d773c169e03822adb82.tar.gz spack-09eb86e077d1273412862d773c169e03822adb82.tar.bz2 spack-09eb86e077d1273412862d773c169e03822adb82.tar.xz spack-09eb86e077d1273412862d773c169e03822adb82.zip |
spack uninstall: follow run/link edges on --dependents (#34058)
`spack gc` removes build deps of explicitly installed specs, but somehow
if you take one of the specs that `spack gc` would remove, and feed it
to `spack uninstall /<hash>` by hash, it complains about all the
dependents that still rely on it.
This resolves the inconsistency by only following run/link type deps in
spack uninstall.
That way you can finally do `spack uninstall cmake` without having to
remove all packages built with cmake.
Diffstat (limited to 'LICENSE-MIT')
0 files changed, 0 insertions, 0 deletions