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 9101513888F for ; Sat, 17 Oct 2015 22:16:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7BC4D21C03E; Sat, 17 Oct 2015 22:16:35 +0000 (UTC) Received: from mail-qk0-f181.google.com (mail-qk0-f181.google.com [209.85.220.181]) (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 80C5B21C003 for ; Sat, 17 Oct 2015 22:16:34 +0000 (UTC) Received: by qkbl190 with SMTP id l190so7023105qkb.2 for ; Sat, 17 Oct 2015 15:16:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=1+vLb0YK4Xs0xJ11K2qa9SnC8opELFRo7ox8lsKpVAc=; b=xsc1RqjxbBoO8UoigWLdMhEQDs9w1lf7+W8hovoXJa53XJdoOFWgKe6zpA8pXsDBfT 3NUdCeBXVYmoLU9i0ajTPDXPTD+1GiXElvS2jZ3G0Uw6tscxuQTIqOaNIN3SWUjQZ9Tk QekAQl0DBIigujn/v6lcxoXj+PDcoxDGLgS/9jhjFQiSlwoHymPOO+j8MXfnNwK4Xnor XPRtZ5yuWDPBooHZBOSpfDzb3ksEsuiSk49sMV4seyHLDaY9YBTKOnqbM1uFI35EPss0 IuuOs2A0hsMb3dp9kirD+tnpKGH0yVLw6nK6wOkEsXvasFqQKe2pbT252yTdC639ary6 BgQQ== 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 X-Received: by 10.55.192.209 with SMTP id v78mr27021658qkv.34.1445120193875; Sat, 17 Oct 2015 15:16:33 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.140.38.106 with HTTP; Sat, 17 Oct 2015 15:16:33 -0700 (PDT) In-Reply-To: <22050.17536.189338.594956@a1i15.kph.uni-mainz.de> References: <22049.17676.1822.986579@a1i15.kph.uni-mainz.de> <20151017142418.006bc430.mgorny@gentoo.org> <56223EEE.1070903@gentoo.org> <22050.17536.189338.594956@a1i15.kph.uni-mainz.de> Date: Sat, 17 Oct 2015 18:16:33 -0400 X-Google-Sender-Auth: plYvYLyqIATi4_zldDZPcKQ1mLc Message-ID: Subject: Re: [gentoo-dev] Re: [gentoo-dev-announce] EAPI 6 draft for review From: Rich Freeman To: gentoo-dev Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 972fde80-130d-494f-85d4-022dcdf87002 X-Archives-Hash: aaa7db50ae141c8ab71ecfbef8db3b65 On Sat, Oct 17, 2015 at 8:52 AM, Ulrich Mueller wrote: > > That eapply_user is called can be enforced by repoman, or by a QA > warning. > I hate to reply again on the same topic, but how would repoman even know whether eapply_user will always get called? Isn't that equivalent to the halting problem? That would be another reason to have the PM do the check. All it has to do is set an internal flag when it is called, and then check the flag before starting the next phase. Then you can have as many levels of conditionals and nested functions in eclasses as you want, and the check still works. -- Rich