From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id E4B311381F3 for ; Mon, 29 Apr 2013 09:26:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A0AFAE0948; Mon, 29 Apr 2013 09:26:28 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B45B2E0909 for ; Mon, 29 Apr 2013 09:26:27 +0000 (UTC) Received: from proton.in.awa.tohoku.ac.jp (softbank060158040083.bbtec.net [60.158.40.83]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: heroxbd) by smtp.gentoo.org (Postfix) with ESMTPSA id 158BA33DFA1 for ; Mon, 29 Apr 2013 09:26:25 +0000 (UTC) From: heroxbd To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFC: cartesian product extension to keyword system In-Reply-To: <20130429073908.GR96262@gentoo.org> (Fabian Groffen's message of "Mon, 29 Apr 2013 09:39:08 +0200") References: <87ppxdajv8.fsf@proton.in.awa.tohoku.ac.jp> <20130429073908.GR96262@gentoo.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) Date: Mon, 29 Apr 2013 18:26:18 +0900 Message-ID: <87k3nlads5.fsf@proton.in.awa.tohoku.ac.jp> 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 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Archives-Salt: 92081563-957b-4408-b5f2-a77a3cf29fc4 X-Archives-Hash: 61e91f126767628360f88ecab0f9437d --=-=-= Content-Type: text/plain Dearr Fabian, Fabian Groffen writes: >> Furthermore if the ebuild has "amd64" keyword, it will certainly >> build on amd64-linux too. > > Somewhat likely, but absolutely not true. Sorry, the original phrase was vague. I meant, if an ebuild is keyworded "amd64" and "x86-linux", it will certainly work on "amd64-linux" >> Therefore we propose the following cartesian product extension to >> keyword system. > > We added the keywords as is, to uniquely define which systems it works > on. Assuming something will work because it should be similar is (and > has been proven in the past to be) wrong. Every system is different. We are grouping similar systems into corresponding keywords, and already assuming ability for extrapolation. And now we observe that ARCH and KERNEL are quite independent. They can be decomposed into two dimensions. Why don't me exploit this fact? Cheers, Benda --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQEcBAEBAgAGBQJRfjy6AAoJENJdYRyOGSB2bQIH/idSRZKT9ae0SsI3yu25LjLY TOwquAriV7HCXvqT/Eyf6Oqf2QtZt+01yOh3PX7xVCpDPq1XCqfseEj7I9CmE+Tu r4oWqp/rIyaQ2hLc2dszP24J7xg78pQEcvm+aeVtjABLi33Waz0fZHRzwMXrG95M lTogzwBYOi/qn0rJdrOdxLdNrSWUWeau0cP6jMpnGjutbkwfYICk9E9j9Jr3uTG+ rOPbDzL8bA0wJyrrpgK4YlSS0rFWXn9yKE2GbkC8BdyYRVBlWmOikKANK+lR1CIj RhxayJHH7scWPtkGeAmGZsDGXkk5pa/STkbD0dulh4/nLW6l5NEbXrvXCge4fKo= =zdOq -----END PGP SIGNATURE----- --=-=-=--