From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R55U1-0000fv-6A for garchives@archives.gentoo.org; Sun, 18 Sep 2011 00:43:45 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9145521C071; Sun, 18 Sep 2011 00:43:35 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id C40DB21C042 for ; Sun, 18 Sep 2011 00:43:01 +0000 (UTC) Received: from Pawe-Hajdans-MacBook-Pro.local (adsl-75-36-171-60.dsl.pltn13.sbcglobal.net [75.36.171.60]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: phajdan.jr) by smtp.gentoo.org (Postfix) with ESMTPSA id 387F81B4018 for ; Sun, 18 Sep 2011 00:43:01 +0000 (UTC) Message-ID: <4E753E8C.5050502@gentoo.org> Date: Sat, 17 Sep 2011 17:42:52 -0700 From: =?UTF-8?B?IlBhd2XFgiBIYWpkYW4sIEpyLiI=?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2 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 MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] FEATURES="stricter" as a default in developer profile not the best idea X-Enigmail-Version: 1.3.1 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigD9A72CC5248D27112968D474" X-Archives-Salt: X-Archives-Hash: 296651d2ce12572163ef8a00112e57eb This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD9A72CC5248D27112968D474 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable TLDR: Let's remove FEATURES=3D"stricter" from developer profile, I bet most people have it disabled anyway and it doesn't seem useful. I recently started more testing in one of my stable chroots, and I switched it to the developer profile. During the update the following error happened: > * QA Notice: Package has poor programming practices which may compile > * fine but exhibit random runtime failures. > * gam_listener.c:101: warning: implicit declaration of function 'gam_e= xclude_check' > * gam_server.c:624: warning: implicit declaration of function 'gam_err= or_init' > * gam_connection.c:402: warning: implicit declaration of function 'gam= _exclude_check' > * gam_inotify.c:145: warning: implicit declaration of function 'gam_po= ll_basic_init' >=20 > * Please do not file a Gentoo bug and instead report the above QA > * issues directly to the upstream developers of this software. > * Homepage: http://www.gnome.org/~veillard/gamin/ > * ERROR: app-admin/gam-server-0.1.10 failed: > * install aborted due to poor programming practices shown above > * > * Call stack: > * misc-functions.sh, line 992: Called install_qa_check > * misc-functions.sh, line 688: Called die > * The specific snippet of code: > * has stricter ${FEATURES} && die "instal= l aborted due to" \ Which is of course for a package I'm not a developer of. It seems to me that any people who use the developer profile productively have already disabled FEATURES=3D"stricter". In fact, I've done so in my development V= M. I suggest that we remove FEATURES=3D"stricter" from developer profile's defaults. /usr/portage/profiles/targets/developer/make.defaults:FEATURES=3D"collisi= on-protect multilib-strict sign splitdebug stricter test test-fail-continue userpriv usersandbox" An alternative solution would be to make misc-functions.sh not bail out on errors beyond control of most people, but that's an order of magnitude more complicated. Thoughts? --------------enigD9A72CC5248D27112968D474 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) iEYEARECAAYFAk51PpMACgkQuUQtlDBCeQK0WgCeMtKLrOjUqW30IqwAwHUKtm7n W+EAn164uEL3SXvx5BB+PkfNXrVyovOU =1fFJ -----END PGP SIGNATURE----- --------------enigD9A72CC5248D27112968D474--