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 1QVlE1-0008QK-VN for garchives@archives.gentoo.org; Sun, 12 Jun 2011 14:01:14 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BBE8E1C061; Sun, 12 Jun 2011 14:01:04 +0000 (UTC) Received: from mail-px0-f179.google.com (mail-px0-f179.google.com [209.85.212.179]) by pigeon.gentoo.org (Postfix) with ESMTP id 735121C061 for ; Sun, 12 Jun 2011 14:01:04 +0000 (UTC) Received: by pxi2 with SMTP id 2so2479833pxi.10 for ; Sun, 12 Jun 2011 07:01:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=G78Z4IJ1ezjFI/L1jPeIvjPliKDVsv4eWWOBxncmGIk=; b=IB/vmtdBRV1fFrm9g7oK2U7EHmR+IN8biUtsVf/cbI8yr/Xw2AXvYVNqlz2LBBUjvH qPiEUJa0gpJSFvPDjpexL4fsFFiJXiFEeHJkq1W2+AtLSjrxqWnNoWHV6WPPG8QuSuxb 9jczkOu9EoGiDSn5KjAFeC2LGbv7p1YaEVtw8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:content-transfer-encoding :in-reply-to:user-agent; b=t9RhwJkV8pLQKp5uFTNmah8xFrpZopqW8aHVqR6E8YoSw3mnoR8y6HgO80D+X5itX5 r3kDxjuNw8SByMU8Z+qtwS7ao+hsRnUlPqiJ1aJyZGprHCjkcI5IubQEDODSsVVmsXav EytIfg/p5G+JD4DrnWF65IS9EG+y5gx/u9474= Received: by 10.68.22.1 with SMTP id z1mr1817653pbe.36.1307887263523; Sun, 12 Jun 2011 07:01:03 -0700 (PDT) Received: from smtp.gmail.com (c-24-20-36-83.hsd1.wa.comcast.net [24.20.36.83]) by mx.google.com with ESMTPS id p5sm3859156pbd.60.2011.06.12.07.00.59 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 12 Jun 2011 07:01:01 -0700 (PDT) Received: by smtp.gmail.com (sSMTP sendmail emulation); Sun, 12 Jun 2011 07:01:13 -0700 Date: Sun, 12 Jun 2011 07:01:13 -0700 From: Brian Harring To: Zac Medico Cc: Ulrich Mueller , =?utf-8?B?TWljaGHFgiBHw7Nybnk=?= , gentoo-pms@lists.gentoo.org, Ciaran McCreesh Subject: Re: [gentoo-pms] Rephrasing *DEPEND Message-ID: <20110612140113.GA9265@hrair> References: <20110611093245.5d9d266c@pomiocik.lan> <20110611125341.185e19d9@googlemail.com> <20110612095246.0cbb1d7b@pomiocik.lan> <19956.30321.618030.779038@a1i15.kph.uni-mainz.de> <4DF4833F.7000401@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Package Manager Specification discussions X-BeenThere: gentoo-pms@gentoo.org X-BeenThere: gentoo-pms@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <4DF4833F.7000401@gentoo.org> User-Agent: Mutt/1.5.21 (2010-09-15) Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 05b0fb49136467c24f2246c0b218086a On Sun, Jun 12, 2011 at 02:13:35AM -0700, Zac Medico wrote: > On 06/12/2011 01:18 AM, Ulrich Mueller wrote: > >>>>>> On Sun, 12 Jun 2011, Micha=C5=82 G=C3=B3rny wrote: > >=20 > >> True. How about pkg_setup()? Shall we assume RDEPEND are there or > >> rely on @system only? > >=20 > > IIUC, with Portage's breaking of dependency cycles there's no absolut= e > > guarantee that packages in RDEPEND will be available in pkg_*. >=20 > It would be more accurate to say that it's guaranteed except for cases > in which circular dependencies make it impossible to guarantee. Those instances shouldn't be just dropped by the manager; a=20 --force-break-ebuild-rules option for those cases is one thing, same=20 for attempting multiple merge/replace to break a use cycle. But if it just says "meh" to a cycle... that's wrong. Under what scenarios will it pull that? ~brian