On Fri, Apr 20, 2018 at 2:09 AM, Adrian Bunk <b...@debian.org> wrote: > Control: reassign -1 libpango1.0-dev 1.42.1-1 > Control: retitle -1 "pkg-config --libs pango" incorrectly contains -lfribidi > > On Thu, Apr 19, 2018 at 11:56:18PM -0400, Jeremy Bicha wrote: >> Control: reassign -1 d-shlibs 0.82 >> >> The build itself completes fine. If pango were broken, I'd expect a >> lot more bug reports. >> >> But it's the d-shlibmove command that fails. Note this line in the build log: >> >> > devlibs error: There is no package matching [libfribidi0-dev] and noone >> > provides it, please report bug to d-shlibs maintainer >> >> Therefore I am reassigning. > > d-devlibdeps basically contains a manual mapping to the -dev packages > in such cases, this is horribly fragile. > > In this specific case the root problem is that using pango results in > needlessly linking with libfribidi, which can also become annoying for > transitions.
My understanding is that pango's recent linking with libfribidi is definitely intentional and there is nothing to fix in pango. I think those packages that use d-shlibs just need to add an override for the correct name of libfribidi-dev. Or d-shlibs can do it itself. Thanks, Jeremy Bicha