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 1QFlmU-0001IY-E5 for garchives@archives.gentoo.org; Fri, 29 Apr 2011 11:22:42 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2A1F81C03C; Fri, 29 Apr 2011 11:22:32 +0000 (UTC) Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id DC4701C030 for ; Fri, 29 Apr 2011 11:21:24 +0000 (UTC) Received: by wyi11 with SMTP id 11so3719021wyi.40 for ; Fri, 29 Apr 2011 04:21:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=etTDOYXrjNf1IsJP7TW32jTGYCyEMSTB1ySO/GgQmGQ=; b=YgJ7iJBHX03VIFN9+wGI63SyWF4tJQx6QIbqj8FXu3O9o/4zpLIpvcXQDau+QH7aNP 2+pKfTa+DoOAnpIT1tQI8mm3UiW9MTEdIncOjm3kV3tZCVVZtsVeldvZTKGY/v20X7RP +8g+RAZsu1JW5M6VMu8yX9Cg8ZMbpGN6KyWOw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=BCSoXyYQeUfR5lWef2HCiWG+PbQFpiLT8T9r7R1je3dq4da8fx5ce5/ugWnCH8hnoG I224ouFTI7l1eXOZqPeAi4pm/O/+1h5HpJnAA+wWUh8lFbTBSjbfDCZ3o7QJtydewSIN Pa8SMoM5NX1sWDy2b/L1w19GPZNWn3buazOL8= 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 Received: by 10.227.37.220 with SMTP id y28mr711954wbd.82.1304076084024; Fri, 29 Apr 2011 04:21:24 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.227.60.211 with HTTP; Fri, 29 Apr 2011 04:21:23 -0700 (PDT) In-Reply-To: <20110429070831.GA27531@linux1> References: <20110413181538.GA2894@linux1> <20110429070831.GA27531@linux1> Date: Fri, 29 Apr 2011 07:21:23 -0400 X-Google-Sender-Auth: 9f6doz0MLU4OjzIyUmMm5ODiTYU Message-ID: Subject: Re: [gentoo-dev] openrc portage news item From: Rich Freeman To: gentoo-dev@lists.gentoo.org, pr@gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: X-Archives-Hash: 34f241b1b3d7b998569d849f6d6e9b53 On Fri, Apr 29, 2011 at 3:08 AM, William Hubbs wrote: > Someone suggested that we make emerge not work until the news item is > read. There is nothing I can do in openrc to make something like that > happen. It would be something that would require a portage modification. Honestly - I see that as a future enhancement for portage/PMS/etc, and not something that should hold up openrc. There are a number of situations where such a feature would be useful, and trying to shoehorn in a hack for openrc doesn't make sense. Perhaps a future/in-progress EAPI could define a mechanism where an ebuild can indicate that a particular update or set of circumstances is a system-critical change, and that the package manager should consequently alert the user and ensure that they have confirmed the action. Then we have a nicely defined interface that we can use for things like major baselayout changes, gcc/glibc ABI changes, and so on. Otherwise the best we can do is widely publicize the change (news, lists, website, etc). In this case the news is out a full week before the update, which I think is good timing (long enough that missing it is less likely, not so long that forgetting it is likely). Rich