How do I get Emacs to report which packages in my running Emacs depend on
Soon Magit will stop supporting
magit-popup because it has transitioned to the replacement
transient. Somehow Magit (in preparation for version 3.0.0) is detecting a dependency on
magit-popup and warns about this repeatedly, to the point of making Magit unusable.
As described in this GitHub issue the message is written considerately and is well intentioned, but does not give any guidance on how to figure out which package has the dependency on
That GitHub issue resolves when the reporter finds a dependency in their local Emacs configuration. I've searched my local config, and I don't find any dependencies on
magit-popup so I seem to be stuck.
Maybe I need to get Emacs itself to tell me at run-time what's causing this apparent dependency?
Assuming I know nothing about debugging Emacs Lisp, how do I track down exactly what is causing this
magit-popup dependency to the precision where I know exactly what to remove and/or file bug reports against?