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 1RHB6x-0001yv-QJ for garchives@archives.gentoo.org; Fri, 21 Oct 2011 09:09:56 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EA12021C1E7; Fri, 21 Oct 2011 09:09:26 +0000 (UTC) Received: from mail-yw0-f53.google.com (mail-yw0-f53.google.com [209.85.213.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 98C2B21C20E for ; Fri, 21 Oct 2011 09:08:17 +0000 (UTC) Received: by ywm19 with SMTP id 19so4760022ywm.40 for ; Fri, 21 Oct 2011 02:08:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=BttxBBIIY2JK+miuasCFMnHtV1dn260ndZUzI5NDg9Y=; b=JuvaGrES7hG75K0bRYBqsZQRLFZStj8eiDLZenms3JN0PdTNOFP4Sd+Vax4tWVX20L wWCMj9UTTw76YDnY0uP9SZSoFu5SkpY3ZxfZfjtAmDXXMjR4dpPFsULbcSLOQqVGpDXC ur1bh93Cr1MNw2VFJKFFk2KenMCoB5UK1EZHw= Received: by 10.68.31.170 with SMTP id b10mr20571146pbi.18.1319188096785; Fri, 21 Oct 2011 02:08:16 -0700 (PDT) Received: from smtp.gmail.com:587 (74-95-192-101-SFBA.hfc.comcastbusiness.net. [74.95.192.101]) by mx.google.com with ESMTPS id le18sm3512757pbb.3.2011.10.21.02.08.13 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 21 Oct 2011 02:08:15 -0700 (PDT) Received: by smtp.gmail.com:587 (sSMTP sendmail emulation); Fri, 21 Oct 2011 02:08:17 -0700 Date: Fri, 21 Oct 2011 02:08:17 -0700 From: Brian Harring To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] user management mitigation Message-ID: <20111021090817.GA30010@localhost> References: <201110201647.55931.vapier@gentoo.org> 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201110201647.55931.vapier@gentoo.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: X-Archives-Hash: 2c260f12286ce6e42784b9fb8431f79a On Thu, Oct 20, 2011 at 04:47:55PM -0400, Mike Frysinger wrote: > with the previously proposed/accepted GLEP 27 stalled, i'm looking into > mitigating the current suckiness of enew{user,group}/egetent. the first step > is simple: let's split these funcs out of eutils.eclass and into a dedicated > eclass. this makes it trivial for people externally to override the > functionality and hook into whatever craziness they want. > > eutils.eclass will inherit this new eclass directly (for the foreseeable > future), so there's no need for tree-wide update bonanzas. Whatever the eclass name, the API it exports should be controlled carefully so that when g27 lands, we can just swap the functionality directly in- just have the eclass watch for a magic value Either way, sounds good. ~brian