Mark H Weaver <[email protected]> writes: > Maxime Devos <[email protected]> writes: > >> guix build $PACKAGES >> # maybe guix build $PACKAGES --no-grafts? >> guix graph --type=references $PACKAGES >> # ^ look in output for "imagemagick". > > For the record, it seems that this command gives false positives.
Sorry, I was mistaken here. That command appears to be reliable for this purpose. > As pointed out in <https://bugs.gnu.org/47479>, the output of that > command suggests that 'inkscape' retains references to 'imagemagick', > but that turns out to be false, at least on my system. It turns out we were talking about two different versions of 'inkscape'. I was confused by the fact that our 'inkscape' variable points to an older version of inkscape than "inkscape" selects on the command line. Anyway, it turns out that [email protected] improperly retains a reference to its native-input 'imagemagick', but [email protected] does not. See <https://bugs.gnu.org/47479> for more. > I suppose the behavior of "guix graph" here makes sense, and is likely > _not_ a bug, because IIUC "guix graph" does its work without requiring > 'imagemagick' to be built, What I wrote is true for many of the graph types supported by "guix graph", but not when "--type=references" is passed. Sorry for the confusion. Mark
