From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 051E215815E for ; Fri, 9 Feb 2024 23:57:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 12C72E2AC2; Fri, 9 Feb 2024 23:57:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 90250E2ABC for ; Fri, 9 Feb 2024 23:57:50 +0000 (UTC) References: User-agent: mu4e 1.10.8; emacs 30.0.50 From: Sam James To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] special small-files USE flag without effect on dependencies: [ unicode ] Date: Fri, 09 Feb 2024 23:52:57 +0000 Organization: Gentoo In-reply-to: Message-ID: <87r0hlry11.fsf@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Archives-Salt: 33fe1e4e-74c4-43b8-a89b-59ba30932ca5 X-Archives-Hash: 9090809339829152074ae0af6fa43aea --=-=-= Content-Type: text/plain 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 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iOUEARYKAI0WIQQlpruI3Zt2TGtVQcJzhAn1IN+RkAUCZca7+l8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MjVB NkJCODhERDlCNzY0QzZCNTU0MUMyNzM4NDA5RjUyMERGOTE5MA8cc2FtQGdlbnRv by5vcmcACgkQc4QJ9SDfkZDONAD+ItYfVaF3MSCSDQ3rBcm8jUy3vEmd+xx5cM7V tjtjteYBANyW9BCWGR3EcqyyXuJUVbXF6TJhKKr9oxAxn41Ju8YC =SPsV -----END PGP SIGNATURE----- --=-=-=--