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 1QM5ua-0005Ju-QB for garchives@archives.gentoo.org; Mon, 16 May 2011 22:05:13 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A9EE41C087; Mon, 16 May 2011 22:05:04 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 625BE1C087 for ; Mon, 16 May 2011 22:05:04 +0000 (UTC) Received: from pelican.gentoo.org (unknown [66.219.59.40]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id E684E1B401C for ; Mon, 16 May 2011 22:05:03 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by pelican.gentoo.org (Postfix) with ESMTP id 5A6157448A for ; Mon, 16 May 2011 22:05:03 +0000 (UTC) From: "Mike Frysinger" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mike Frysinger" Message-ID: Subject: [gentoo-commits] proj/openrc:master commit in: / X-VCS-Repository: proj/openrc X-VCS-Files: FEATURE-REMOVAL-SCHEDULE X-VCS-Directories: / X-VCS-Committer: vapier X-VCS-Committer-Name: Mike Frysinger X-VCS-Revision: bb34ea886a872a7fcc07f1b6f8972a20718800e5 Date: Mon, 16 May 2011 22:05:03 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: d072a8c66f9eec33384224c51442aef7 commit: bb34ea886a872a7fcc07f1b6f8972a20718800e5 Author: Mike Frysinger gentoo org> AuthorDate: Mon May 16 22:00:18 2011 +0000 Commit: Mike Frysinger gentoo org> CommitDate: Mon May 16 22:00:18 2011 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/openrc.git;a=3D= commit;h=3Dbb34ea88 drop rc_sys funcs from removal schedule The automagic detection isn't really problematic, and we allow people to easily override this when detection isn't possible. On the other hand, if people haven't configured rc_sys in their rc.conf, the lack of auto detection can easily lead to an unbootable system. Further, we're attempting to have a stable shared library ABI, which dropping funcs from is not feasible. Signed-off-by: Mike Frysinger gentoo.org> --- FEATURE-REMOVAL-SCHEDULE | 21 --------------------- 1 files changed, 0 insertions(+), 21 deletions(-) diff --git a/FEATURE-REMOVAL-SCHEDULE b/FEATURE-REMOVAL-SCHEDULE index 50c81f8..1803fda 100644 --- a/FEATURE-REMOVAL-SCHEDULE +++ b/FEATURE-REMOVAL-SCHEDULE @@ -5,27 +5,6 @@ removed, it should also be removed from this file. =20 --------------------------- =20 -What: rc_sys automatic detection code - - Functions for removal: rc_sys_v1, rc_sys_v2 - -When: 2011/03/01 - -Why: The original automatic sub-system detection is flawed in that it ca= nnot - safely detect some variables (Using cgroups confused it to think you w= ere - using LXC, and Prefix cannot be detect by definition). Also, almost al= l of - the detection requires that /proc is available and readable. During ea= rly - boot, /proc may not be mounted yet, leading to mis-detection. The read= able - condition can also fail under some hardened kernels when running as an - unprivileged user. - - The new rc_sys_v2 function uses the rc_sys variable from rc.conf. Afte= r - the removal, the contents of the rc_sys_v2 function will move into the - rc_sys function. - -Who: Robin H. Johnson - ---------------------------- - What: oldnet ADSL rp-pppoe mode =20 When: undecided