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 532581381F4 for ; Wed, 15 Aug 2012 13:44:54 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AABB021C04B; Wed, 15 Aug 2012 13:44:29 +0000 (UTC) Received: from mail-bk0-f53.google.com (mail-bk0-f53.google.com [209.85.214.53]) by pigeon.gentoo.org (Postfix) with ESMTP id AB02321C01B for ; Wed, 15 Aug 2012 13:43:38 +0000 (UTC) Received: by bkwj4 with SMTP id j4so693532bkw.40 for ; Wed, 15 Aug 2012 06:43:37 -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 :x-google-sender-auth:message-id:subject:from:to:content-type; bh=87LpeslaiQMpz1c5MFcra88QPdVuTVXs0gBL7xOmNFY=; b=s49+pvNBdp+Bx4vLiwDM1WAX1j2uQafPLRbCii0Ij+YJK8nb/tYb++pIRtXbQRz2cr tiRkdCrRbujFZ9siepeRBI5MVv1p8WaHJrEJ+qysMDDdL7nLFmJUyrYhLyb7iHaG7qQ7 1iv5QjDAUY/Aemmh/5bVATjbX5QCMNHLeTx4pl3r8Jm4m2I7UOuEMwcfn177bSgQEFmz fAFGhwBxdE8b/QDBdOxttxQUwmT+APGAzVxG92FCAbsq7xaYOMcXFYb42CKjYLQ6dLl0 UrM1F00oLwm+E4qjUJn3U0zNWqfrqd2Hrmz8uFFtKLdrNzAsbXotqm50S7jRBh51+HZj 5jTw== 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.204.148.86 with SMTP id o22mr8011987bkv.59.1345038217718; Wed, 15 Aug 2012 06:43:37 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.204.128.136 with HTTP; Wed, 15 Aug 2012 06:43:37 -0700 (PDT) In-Reply-To: <20120815120131.GY10705@gentoo.org> References: <20120814032416.GA8489@kroah.com> <20120815125832.39c72a82@pomiocik.lan> <20120815110757.GV10705@gentoo.org> <20120815114153.GX10705@gentoo.org> <20120815120131.GY10705@gentoo.org> Date: Wed, 15 Aug 2012 09:43:37 -0400 X-Google-Sender-Auth: qBS3kpGfTJ-TTbgM4gH4Td2K8X4 Message-ID: Subject: Re: [gentoo-dev] Questions about SystemD and OpenRC From: Rich Freeman To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 20a146d1-df2a-42ec-8cf0-0fadb8dcae01 X-Archives-Hash: ad62c0f3ecda12b63c300718b55dfd11 On Wed, Aug 15, 2012 at 8:01 AM, Fabian Groffen wrote: > On 15-08-2012 07:50:42 -0400, Rich Freeman wrote: >> On Wed, Aug 15, 2012 at 7:41 AM, Fabian Groffen wrote: >> > There are only a few packages I've seen that depend on a certain >> > (min/max) version of glibc, and when in use for Prefix, mostly use >> > "!prefix? ( elibc_glibc? ( ...) )" >> > stuff at the moment. >> >> Half the packages in portage link to libc, though they don't actually >> declare this dependency due to the policy of not declaring policies in >> @system. If you got rid of @system then they'd need to declare them. > > Yeah, so just don't do that. In that case then just ignore that whole section of my post. :) Personally I consider the existence of @system a bit of a hack - like the big kernel lock. It works OK, but here and there we run into issues with it. Williamh pointed out that the plan for now is to virtualize openrc/systemd, which certainly is a solution to that problem. Being an evolutionary vs revolutionary solution it is probably the better next step. In fact, if you kept making many steps like that one before long @system would become mostly a big collection of virtuals anyway, and at that point its only reason for being would be as an arbitrary list of packages that ebuild maintainers shouldn't add as dependencies, at which point you could start stripping it away. That isn't unlike what was done to get rid of the big kernel lock - just remove it one instance at a time... Rich