On Sat, 07 Jul 2018 at 11:12:23 +0000, Hugh McMaster wrote: > Instead of splitting the binaries in libgdk-pixbuf2.0-dev into a -dev-bin > package, we could simply move them into libgdk-pixbuf2.0-bin. > > libgdk-pixbuf2.0-bin only contains gdk-pixbuf-thumbnailer. In addition, the > package is already Multi-Arch: foreign, which is ideal for gdk-pixbuf-csource > and gdk-pixbuf-pixdata, as these programs have architecture-independent > interfaces and output.
Unfortunately, there is one more executable binary: gdk-pixbuf-query-loaders is installed into an architecture-specific directory in libgdk-pixbuf2.0-0, with a symbolic link in /usr/bin in libgdk-pixbuf2.0-dev. This prevents libgdk-pixbuf2.0-dev from becoming Multi-Arch: same. The /usr/bin/gdk-pixbuf-query-loaders symlink can't just be moved to libgdk-pixbuf2.0-bin either, because its output is architecture-dependent (that's sort of the point). https://codesearch.debian.net/search?q=gdk-pixbuf-query-loaders suggests that flif might be the only package that relies on this tool being in $PATH in production code for Linux, but the part that needs it does not seem to be installed, and flif is RC-buggy anyway, so maybe we can just remove /usr/bin/gdk-pixbuf-query-loaders. smcv