Andrey Grozin 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