[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Multiarch hinter error? depends is not Multiarch same or foreign



Hi,

    Thanks for your reply.

在 2022/1/26 00:34, Helmut Grohne 写道:
> Hi,
>
> I'm sorry that it has taken so long for me to answer this. You shall see
> why.
>
> This is part of a long-standing disagreement between the hinter and
> lintian. I have now (a few days ago) resolved it in the hinter in favour
> of lintian's point of view.
O, I don't know this history before.
> Those stardict plugins are technically valid candidates for marking them
> Multi-Arch: same. Doing so will not break anything (beyond making
> lintian complain). However, you figured that doing so also is useless.
> Since their dependency is not (and cannot be) Multi-arch same or
> foreign, those plugins cannot ever benefit from being marked Multi-Arch:
> same.
>
> I've updated the hinter to no longer emit such hints (where a dependency
> lacks an annotation).
Good!
>
> So why did the hinter emit such hints? A very frequent pattern is a
> shared library and the accompanying lib*-dev package. Assume that none
> of them is Multi-Arch marked and that their contents already use
> multiarch paths. With the new scheme of things, the hinter will only
> report the shared library package and not report the lib*-dev package,
> because its dependency is not marked. Then once you mark the library, it
> would emit the secondary hint on the lib*-dev package. To avoid this
> multistep process, the hinter emitted them all in one go even if some of
> them would not be exercisable.
>
> It seems like most people prefer the slow multi-step path, so that's
> what the hinter will do now. stardict doesn't receive any hints anymore.
Yes, https://tracker.debian.org/pkg/stardict hasn't any hints now.
>
> The underlying changes to the hinter were not entirely trivial, which
> somewhat explains the delay. Thank you for your patience.
>
> Helmut
>
-- 
肖盛文 xiao sheng wen Faris Xiao 
微信(wechat):atzlinux
《铜豌豆 Linux》https://www.atzlinux.com
基于 Debian 的 Linux 中文 桌面 操作系统
Debian QA page: https://qa.debian.org/developer.php?login=atzlinux%40sina.com
GnuPG Public Key: 0x00186602339240CB

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: