Andrey Grozin <gro...@woodpecker.gentoo.org> writes:

> Hello *,
>
> pkgcheck complains about each new version of dev-lisp/sbcl:
>
> UseFlagWithoutDeps: version 2.4.1: special small-files USE flag
> without effect on dependencies: [ unicode ]
>
> The USE flag "unicode" in the sbcl ebuild has nothing to do with
> installing / not installing any files, small or otherwise. It
> determins whether the produced lisp will support unicode internally:
>
> sbcl_feature "$(usep unicode)" ":sb-unicode"
>
> Usually this is desirable, so, in USE we have +unicode.
>

If you can't think of a someone to not want it, you should just enable
it. Common reasons to not want it are substantial impact on build-time,
additional dependencies, unsupported or poorly supported upstream,
experimental status, and so on.

Most of the time, one of these applies for these flags, and it's
therefore useless. Hence https://github.com/pkgcore/pkgcheck/issues/414.

Note further that USE=unicode is forced on for many packages in profiles
and historically it ended up changing ABI for a bunch of them.

If you conclude that there is a valid reason to toggle it, then the
next part becomes relevant:

> Is there a way to silence these warnings?

There are real times when we may want to suppress the
warning/notices. This is tracked as
https://github.com/pkgcore/pkgcheck/issues/478
for pkgcheck.

thanks,
sam

Attachment: signature.asc
Description: PGP signature

Reply via email to