Hi Leo, > On Fri, Mar 19, 2021 at 08:14:03PM -0400, Mark H Weaver wrote: >> The following dependency chain seems to be responsible for most of the >> imagemagick-dependent packages: >> >> gtk+@3 -> at-spi2-atk -> at-spi2-core -> gtk-doc -> dblatex -> imagemagick
Leo Famulari <l...@famulari.name> writes: > To clarify, the question is, what changed in the package dependency > graph that caused so many packages to transitively depend on > ImageMagick? Previously, we could update ImageMagick on the master > branch. I think you've answered your own question, below. > Exploring the history of the dependency chain, using trusty `git log`: > > Dblatex was added in 2014, with a dependency on imagemagick. > > Gtk-doc was added in 2015, with a dependency on dblatex. > > at-spi2-core became dependent on gtk-doc in 2018. at-spi2-atk has > depended on at-spi2-core since it was added 2013 > > And gtk+ has depended on at-spi2-atk since 2013. As you noted, at-spi2-core became dependent on gtk-doc in August 2018. That's when the chain above was completed. My memory of 'imagemagick' not having many dependents was from before then, I think. Thanks for looking into it! Mark