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 2E7991381F4 for ; Wed, 15 Aug 2012 11:34:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 219F3E0943; Wed, 15 Aug 2012 11:33:38 +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 355B0E0369 for ; Wed, 15 Aug 2012 11:32:45 +0000 (UTC) Received: by bkwj4 with SMTP id j4so637575bkw.40 for ; Wed, 15 Aug 2012 04:32:45 -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 :content-transfer-encoding; bh=hOfQdaV5IoOHmwHh7X03E9No1AGZhawTk0GeS7bxgpk=; b=G3otktlzDPFuByrl3zjpBJ/j54XvKHbEoK9U4Q2zqQyApCoom2004ABifbntsbQsMz yniKmmiSb52nycTGXsr1CnT+KIpi2lCFB1UQwQkCzFcRVK2yLiCa0DCkzgqoDuqTPgd4 5N5KqdXGEvCUhrjjWcNVyeRJpBkQBpRlSqrpprkpmoNw7TZRGdklociON38PR07seN5E ndeDckDJJwVKCrlszro/YXsSsKccywv5w/r5tudkyPPJs+n07+NAcQXQkvbCiB3vfeMD NHuiwtiP3U3jYeljyYze5sK548a8s/7NsQk6nSopV2EPrZeQEHRAUQ2hmsceAL6sDUL+ 2s/A== 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.129.8 with SMTP id m8mr5966824bks.62.1345030365224; Wed, 15 Aug 2012 04:32:45 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.204.128.136 with HTTP; Wed, 15 Aug 2012 04:32:45 -0700 (PDT) In-Reply-To: <20120815110757.GV10705@gentoo.org> References: <20120809183130.GA6795@linux1> <20120809195727.5d04ccff@googlemail.com> <20120814032416.GA8489@kroah.com> <20120815125832.39c72a82@pomiocik.lan> <20120815110757.GV10705@gentoo.org> Date: Wed, 15 Aug 2012 07:32:45 -0400 X-Google-Sender-Auth: v-T6tm9s4u0N2JVxQgfiJUrzsmo 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=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: b357c70e-eaae-436e-969b-f505349575bd X-Archives-Hash: 69032dc40118eb48a3b017762ec10f32 On Wed, Aug 15, 2012 at 7:07 AM, Fabian Groffen wrote: > On 15-08-2012 12:58:32 +0200, Micha=C5=82 G=C3=B3rny wrote: >> Rich Freeman wrote: >> > 2. Things like Prefix rely on the system not installing local copies >> > of libraries in the core system it needs to link to. Careful use of >> > package.provided in profiles might address this. > > Huh? Not sure I understand this, but it suggests something which isn't > true for Prefix to me. Do you want every other package in the tree depending on glibc, and therefore trying to pull it in on a prefix system? (For those unaware, prefix depends on a non-Gentoo glibc for the system call interface.) There are probably a few ways you could do it, but if you got rid of the implicit @system dependency then you'd need to handle situations where @system is something non-traditional and ebuilds are likely to do it wrong. Agree with mgorny's suggestion that anything required by PMS could be pulled in by the package manager, perhaps in an EAPI-dependent fashion. Oh, @system has another use I didn't mention - getting rid of some chicken-and-egg issues during the initial install. That can be addressed by providing pre-built stage1/2/3s, having package sets and scripts for their building, and so on. Maybe make world a world.d directory with Gentoo providing a starter file and users modifying their own addition, but being free to remove items and depcleaning them. Or provide a syntax for world to remove packages pulled in by a distro-provided world, etc. Many elements of this would benefit from public comment obviously should we choose to go along this road. Rich