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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 28AF31396D0 for ; Tue, 8 Aug 2017 16:54:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 91A681FC042; Tue, 8 Aug 2017 16:53:55 +0000 (UTC) Received: from mail-yw0-x235.google.com (mail-yw0-x235.google.com [IPv6:2607:f8b0:4002:c05::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 44813E0D43 for ; Tue, 8 Aug 2017 16:53:55 +0000 (UTC) Received: by mail-yw0-x235.google.com with SMTP id s143so24966702ywg.1 for ; Tue, 08 Aug 2017 09:53:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=i/athVqdS5OYFk8ixo5jRUSFf92FAyJgCKWOAfrlBEo=; b=TKkh3OnuegAky+K6Xh6F1LZyegkeYZ++cV9+RQkxtz/pomp/7E3w+cKfabYGneLyDz G9jV1RopAoOFvXTR1+1g7UBlcVmjHEY3rYkITBA+MqiYrr7om6wFjovpbUwfW6tvRh4X xo3BdSSDONXHFtDqcoU5lzKuJXjcl/c9etRdw7o2YBUIvNnQqtdvW6LDuH0RPoNbfCM2 lX1Aq/sBQKm4vM1mfxQzB2klL/HttX4HePkWWkZGj7ZFgtSLeygukUEpOvBeRk07tkoN ErYHEBk8tceCxk0aWpjsQXP0pP4Hxw71z5at8VwuYtn75OEfCdOxpxahQqdUKpBd9l/k gDUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=i/athVqdS5OYFk8ixo5jRUSFf92FAyJgCKWOAfrlBEo=; b=fJIkXQFOo0aqFUrus00PKQoiSVe/JiMyUo9KVOZx4OFTQdZKFog0PSz+Bpwktvb9eZ 27urnMSW9fE2nKmWMaWfufWOv45blSloLGASdQhU2aPry5UEMoPghg5NOiNysHK9ko74 UeqsmZyyiA36oXN/qqk3wvJSVf8hHV9RwbwMnNMd2Z1O9rgqrxljOhZ9dVxeftYcM+oB cvVqw1s5Dp5jNjVO6l2bvZFUn3ZOzpGD2h2ay1GvF5TI4XIqV3j0hRiTSYSOGgItIGgm AGiNS4pe9W2G/Bt1PHThvHsH+m49gp0mc6VWhv+A89IyJTCxJjl8paDWYt3BTxkRrYtD KDaw== X-Gm-Message-State: AHYfb5h5CCZ3hxGvx7RdtKE94/oW5zGtZhur8b9n6cP3JA2dTET2Hlfw lS22XQ9S79zsXjVjzB87OAfynnhrSncLbu8= X-Received: by 10.37.192.15 with SMTP id c15mr4173789ybf.154.1502211233783; Tue, 08 Aug 2017 09:53:53 -0700 (PDT) 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 Sender: freemanrich@gmail.com Received: by 10.129.71.3 with HTTP; Tue, 8 Aug 2017 09:53:52 -0700 (PDT) In-Reply-To: References: From: Rich Freeman Date: Tue, 8 Aug 2017 12:53:52 -0400 X-Google-Sender-Auth: IZP6XCai3AAig8a9ep2naSTi1AE Message-ID: Subject: Re: [gentoo-dev] Prevent binary/non-compiled packages from binary package creation To: gentoo-dev Content-Type: text/plain; charset="UTF-8" X-Archives-Salt: 7110b1fa-63ee-4a24-b4c5-6d5d80dd3e16 X-Archives-Hash: bf0abbe96e040cd0edc16f6e2437a775 On Tue, Aug 8, 2017 at 12:37 PM, William L. Thomson Jr. wrote: > > As most things I think this would require support in PMS, or next EAPI > at minimum. But I think the EAPI comes from PMS, so they are related. > Actually, I'm not sure about this since it doesn't really affect what is actually built, but I'll defer to others on that. For example, in [1] there is a statement "Package managers may recognise other tokens, but ebuilds may not rely upon them being supported." This strikes me as that sort of thing, and indeed this might be the right place to put it. There is no real harm if a particular package manager doesn't support this feature as it has no affect on what is installed. I believe we also use non-PMS variables for things like disabling QA checks in tinderboxes and such, since this has no impact on package managers. A new EAPI would be defined in a new version of the PMS. The PMS is the specification that includes EAPI among other things. 1 - https://projects.gentoo.org/pms/6/pms.html#x1-920008.2.8 -- Rich