Bug#895235: sugar-toolkit-gtk3 FTBFS: devlibs error: There is no package matching [libfribidi0-dev] and noone provides it

Jeremy Bicha jbicha at debian.org
Fri Apr 20 07:25:15 BST 2018


On Fri, Apr 20, 2018 at 2:09 AM, Adrian Bunk <bunk at 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



More information about the pkg-gnome-maintainers mailing list