Hello! Currently we run profile hooks for all manifest inputs, so if you install a new package to your profile, all profile hooks will be run again, even if the new package doesn't provide info manuals, man pages, etc. Ideally only interested hooks need to be run, eg: if the new package has info manuals, then the 'info-dir-file' hook will run. I get it works somehow, but breaks the '--dry-run' functionality which I have no idea how to preserve...