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 471421381F3 for ; Sun, 12 May 2013 15:55:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C47C8E0A84; Sun, 12 May 2013 15:55:54 +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 3DC83E0A84 for ; Sun, 12 May 2013 15:55:54 +0000 (UTC) Received: from mail-ia0-x22f.google.com (mail-ia0-x22f.google.com [IPv6:2607:f8b0:4001:c02::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: floppym) by smtp.gentoo.org (Postfix) with ESMTPSA id 6445033DF46 for ; Sun, 12 May 2013 15:55:53 +0000 (UTC) Received: by mail-ia0-f175.google.com with SMTP id m10so3409010iam.6 for ; Sun, 12 May 2013 08:55:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=dieQAXhe2j7eUlIrWE+i2G0SurzA5RG61f3yHAa6hA4=; b=M/79p3N5AJn9P3bavHWaeZp2i4H2yN/3NxpH840EUXahco0kvzMEnwHlx6pLPfRq+4 /4LL54ew58ykYbtcKJREDruXfi8Frg6zEEkPDbq+G+P+4seEtyh0010oYs219Otg/oF9 mjOyDIZH0e/frEN+yPZIvDZLIpl6MdBcKKObVd/7pBlImBrZ+KN8EGKiAENltCuBal0J TvmOJHO1koBgZY1D4C15nkbwCqKL5BNvxGdnBlUhkY4hxdn3YOCXtME/VZU9RSziou/X dU7yFy7cDfPib6JoQAzJr1pl55SvJ7FtnLhYIqCG6uGSlrjc3F0chxRcJnXo60CFgQt+ sa7Q== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Discussions centering around the Python ecosystem in Gentoo Linux X-BeenThere: gentoo-python@gentoo.org X-BeenThere: gentoo-python@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.50.100.201 with SMTP id fa9mr7369371igb.28.1368374151864; Sun, 12 May 2013 08:55:51 -0700 (PDT) Received: by 10.64.63.51 with HTTP; Sun, 12 May 2013 08:55:51 -0700 (PDT) In-Reply-To: <20130512081342.0d8c22ca@gentoo.org> References: <20130512081342.0d8c22ca@gentoo.org> Date: Sun, 12 May 2013 11:55:51 -0400 Message-ID: Subject: Re: [gentoo-python] [PATCH] Introduce PYTHON_REQUIRED_USE variable, utilize it in distutils-r1 by default From: Mike Gilbert To: gentoo-python Content-Type: multipart/mixed; boundary=e89a8f3b9bdd3dea9304dc876fae X-Archives-Salt: d35db44b-b96a-4c5f-ad4f-245db57727e8 X-Archives-Hash: 9b5eecab04e379d8e3c934687596c8ec --e89a8f3b9bdd3dea9304dc876fae Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, May 12, 2013 at 2:13 AM, Micha=C5=82 G=C3=B3rny = wrote: > On Sat, 11 May 2013 19:11:23 -0400 > Mike Gilbert wrote: > >> I think this is the safe/conservative method of implementing a >> required-use check in the -r1 eclasses. >> >> Just like with PYTHON_DEPS, we leave it to the ebuild author to >> utilize the value by adding it to REQUIRED_USE. I will certainly >> assist in the mass-update that will be necessary to implement this in >> existing ebuilds. This does not need to be done immediately. >> >> The PYTHON_REQUIRED_USE name may cause a bit of confusion with the >> PYTHON_REQ_USE variable, but I think the latter was a poor naming >> choice to begin with. > > Please update python-single-r1 too. > Thanks for the reminder. See attached. --e89a8f3b9bdd3dea9304dc876fae Content-Type: application/octet-stream; name="python-single-required-use.patch" Content-Disposition: attachment; filename="python-single-required-use.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hgmemcdy1 SW5kZXg6IHB5dGhvbi1zaW5nbGUtcjEuZWNsYXNzCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC92YXIv Y3Zzcm9vdC9nZW50b28teDg2L2VjbGFzcy9weXRob24tc2luZ2xlLXIxLmVjbGFzcyx2CnJldHJp ZXZpbmcgcmV2aXNpb24gMS4xNwpkaWZmIC11IC1yMS4xNyBweXRob24tc2luZ2xlLXIxLmVjbGFz cwotLS0gcHl0aG9uLXNpbmdsZS1yMS5lY2xhc3MJMTAgTWF5IDIwMTMgMjI6MDM6MzAgLTAwMDAJ MS4xNworKysgcHl0aG9uLXNpbmdsZS1yMS5lY2xhc3MJMTIgTWF5IDIwMTMgMTU6NTQ6MDkgLTAw MDAKQEAgLTEzMyw2ICsxMzMsMjcgQEAKICMgcHl0aG9uX3RhcmdldHNfcHl0aG9uMl83KC0pPyxw eXRob25fc2luZ2xlX3RhcmdldF9weXRob24yXzcoKyk/CiAjIEBDT0RFCiAKKyMgQEVDTEFTUy1W QVJJQUJMRTogUFlUSE9OX1JFUVVJUkVEX1VTRQorIyBAREVTQ1JJUFRJT046CisjIFRoaXMgaXMg YW4gZWNsYXNzLWdlbmVyYXRlZCByZXF1aXJlZC11c2UgZXhwcmVzc2lvbiB3aGljaCBlbnN1cmVz IHRoZSBmb2xsb3dpbmc6CisjIDEuIEV4YWN0bHkgb25lIFBZVEhPTl9TSU5HTEVfVEFSR0VUIHZh bHVlIGhhcyBiZWVuIGVuYWJsZWQuCisjIDIuIFRoZSBzZWxlY3RlZCBQWVRIT05fU0lOR0xFX1RB UkdFVCB2YWx1ZSBpcyBlbmFibGVkIGluIFBZVEhPTl9UQVJHRVRTLgorIworIyBUaGlzIGV4cHJl c3Npb24gc2hvdWxkIGJlIHV0aWxpemVkIGluIGFuIGVidWlsZCBieSBpbmNsdWRpbmcgaXQgaW4K KyMgUkVRVUlSRURfVVNFLCBvcHRpb25hbGx5IGJlaGluZCBhIHVzZSBmbGFnLgorIworIyBFeGFt cGxlIHVzZToKKyMgQENPREUKKyMgUkVRVUlSRURfVVNFPSJweXRob24/ICggJHtQWVRIT05fUkVR VUlSRURfVVNFfSApIgorIyBAQ09ERQorIworIyBFeGFtcGxlIHZhbHVlOgorIyBAQ09ERQorIyBw eXRob25fc2luZ2xlX3RhcmdldF9weXRob24yXzY/ICggcHl0aG9uX3RhcmdldHNfcHl0aG9uMl82 ICkKKyMgcHl0aG9uX3NpbmdsZV90YXJnZXRfcHl0aG9uMl83PyAoIHB5dGhvbl90YXJnZXRzX3B5 dGhvbjJfNyApCisjIF5eICggcHl0aG9uX3NpbmdsZV90YXJnZXRfcHl0aG9uMl82IHB5dGhvbl9z aW5nbGVfdGFyZ2V0X3B5dGhvbjJfNyApCisjIEBDT0RFCisKIF9weXRob25fc2luZ2xlX3NldF9n bG9iYWxzKCkgewogCWxvY2FsIGltcGxzPSgpCiAKQEAgLTE0NCw3ICsxNjUsNyBAQAogCQkjIFRo ZSBjaG9zZW4gdGFyZ2V0cyBuZWVkIHRvIGJlIGluIFBZVEhPTl9UQVJHRVRTIGFzIHdlbGwuCiAJ CSMgVGhpcyBpcyBpbiBvcmRlciB0byBlbmZvcmNlIGNvcnJlY3QgZGVwZW5kZW5jaWVzIG9uIHBh Y2thZ2VzCiAJCSMgc3VwcG9ydGluZyBtdWx0aXBsZSBpbXBsZW1lbnRhdGlvbnMuCi0JCSNSRVFV SVJFRF9VU0UrPSIgcHl0aG9uX3NpbmdsZV90YXJnZXRfJHtpfT8gKCBweXRob25fdGFyZ2V0c18k e2l9ICkiCisJCVBZVEhPTl9SRVFVSVJFRF9VU0UrPSIgcHl0aG9uX3NpbmdsZV90YXJnZXRfJHtp fT8gKCBweXRob25fdGFyZ2V0c18ke2l9ICkiCiAKIAkJcHl0aG9uX2V4cG9ydCAiJHtpfSIgUFlU SE9OX1BLR19ERVAKIAkJUFlUSE9OX0RFUFMrPSJweXRob25fc2luZ2xlX3RhcmdldF8ke2l9PyAo ICR7UFlUSE9OX1BLR19ERVB9ICkgIgpAQCAtMTYzLDcgKzE4NCw3IEBACiAJb3B0ZmxhZ3MrPSwk e2ZsYWdzW0BdLyUvKCspP30KIAogCUlVU0U9IiR7ZmxhZ3NfbXRbKl19ICR7ZmxhZ3NbKl19Igot CSNSRVFVSVJFRF9VU0U9Inx8ICggJHtmbGFnc19tdFsqXX0gKSBeXiAoICR7ZmxhZ3NbKl19ICki CisJUFlUSE9OX1JFUVVJUkVEX1VTRSs9IiBeXiAoICR7ZmxhZ3NbKl19ICkiCiAJUFlUSE9OX1VT RURFUD0ke29wdGZsYWdzLy8gLyx9CiAKIAkjIDEpIHdlbGwsIHB5dGhvbi1leGVjIHdvdWxkIHN1 ZmZpY2UgYXMgYW4gUkRFUAo= --e89a8f3b9bdd3dea9304dc876fae--