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 1OVq9x-0005jV-M2 for garchives@archives.gentoo.org; Mon, 05 Jul 2010 18:12:49 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id ABF2BE0CAE; Mon, 5 Jul 2010 18:12:47 +0000 (UTC) Received: from petteriraty.eu (petteriraty.eu [188.40.80.83]) by pigeon.gentoo.org (Postfix) with ESMTP id 4054EE0CA9 for ; Mon, 5 Jul 2010 18:12:37 +0000 (UTC) Received: from [82.130.46.226] (qob2.kyla.fi [82.130.46.226]) by petteriraty.eu (Postfix) with ESMTPSA id 78B9A3151A for ; Mon, 5 Jul 2010 18:12:36 +0000 (UTC) Message-ID: <4C3220E9.2090501@gentoo.org> Date: Mon, 05 Jul 2010 21:14:01 +0300 From: =?UTF-8?B?UGV0dGVyaSBSw6R0eQ==?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; fi; rv:1.8.1.23) Gecko/20090916 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 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: Re: [gentoo-dev] eqawarn for main tree References: <4B9A9876.8000802@gentoo.org> <4B9AB1D7.8020805@gentoo.org> In-Reply-To: <4B9AB1D7.8020805@gentoo.org> X-Enigmail-Version: 1.1 OpenPGP: id=B8E4ECF0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enigD507FE2F3666B37E6ED21A08" X-Archives-Salt: be0897e7-0f4e-4018-b8e5-b635e8b95ac3 X-Archives-Hash: 286c5785be2f2b91b08a4a750f3e4ffb This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD507FE2F3666B37E6ED21A08 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 03/12/2010 11:27 PM, Zac Medico wrote: > On 03/12/2010 11:39 AM, Petteri R=C3=A4ty wrote: >> In eclasses there's often use for outputting QA warnings for ebuild >> authors (at least in java and python could immediately make use of >> this). Currently Portage has eqawarn available but it's considered >> internal. Hopefully eqawarn finds it's way to the next EAPI but in the= >> mean while do we want: >> >> 1) Do a wrapper like attached to eutils.eclass >> 2) Use whatever e* function that seems most appropriate (for example >> einfo when it's common so user LOGging setups don't get too much noise= ) >> 3) Have a speedy next EAPI if we can find more stuff like this to bund= le >=20 > Here's another option: >=20 > 4) Retroactively add eqawarn to all EAPIs and use introspection to > call eqawarn only if available (and drop the introspection after > about 1 year): >=20 > declare -F eqawarn >/dev/null && \ > eqawarn "this is ignored by older package managers" >=20 As there was no further response and next EAPI isn't around the corner I propose getting the ball rolling with option 1. I will commit the patch next Sunday with needed documentation unless something comes up. Regards, Petteri --------------enigD507FE2F3666B37E6ED21A08 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCAAGBQJMMiDvAAoJEPeUsk245OzwdRwQAID8ELfI0AheBDNG9J6zAx2G yHtnH8M8XATr68WwYInvZfGuYCEZ93GNsS2+9lRh9uV4AE+K28mbnGAwX4j8K+GM Ya+V/ytSlbSWvDzE9TViRBf3IKy6NqJ47C+NxrbXBw4kNClawgJ5f+2CzNxk0JW3 X8Ki7QZSsKFQDXMn0WZREfvmKpW8PE5EsA8JKpZkUl7OlTOQx15vWJQDn61Tg4B2 20E98iyBgksE1lOHIdLjDDXTl0CK1aywASGx7iDzpHxNdbbC2zNr6J/eYXIQf6ct 8PXkGeIBL1ZfIxcYeD3THnqDJDAeUL25Fwti9MwjsoNdm9k3VKKDR+ZrhM87gVmx cchfBVOr6oglsrEk2Tj8Z6H075nCp3NJC4ukSB2u18AxAzS5cF+9QE8/ZzFU0Z2l BdHWfykEJ+fwdCHV5fem1TcdOpzP3ZtWb7FS9n32BhhpPjLL8YbRawsEgp2TzAmn M13NAkj0jde9KH4UewoMwizWMTkPqDMNmQ6YRZjch2IEkXgiYnn7YRFLL5yLSzY3 HHN+j04FT19CL7jyeG7vMmXVsaZKOGeWWw6QstkSM3SVc/Kn1crjerAZmL7FdJfT 1mouLvSwDh/H4kq0983F7BjbkFNOi76HtvZ9OUm2z+MlNd23Qr8GGz++aQwvGvPs vw+GpP4nzGA+w57Iw4G5 =cn+z -----END PGP SIGNATURE----- --------------enigD507FE2F3666B37E6ED21A08--