From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JoCdf-0004gF-1A for garchives@archives.gentoo.org; Tue, 22 Apr 2008 07:10:03 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BEB75E0802; Tue, 22 Apr 2008 07:10:01 +0000 (UTC) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.156]) by pigeon.gentoo.org (Postfix) with ESMTP id 7E070E0802 for ; Tue, 22 Apr 2008 07:10:01 +0000 (UTC) Received: by fg-out-1718.google.com with SMTP id 13so2489279fge.14 for ; Tue, 22 Apr 2008 00:10:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type; bh=RfYT1bWKYMmpuW25p2Cp8Lvp1tAFxdvB7gvo4+DIObU=; b=C/NWJOcaGgmKSd7URT/SD+cojYKWP3Het6L6mNnd4SwUO7/aPkHHN76SZyft2F2N8D0Z9rraifWkp5p8o+t6nJ7U8MOJYOhbgjjbOD3vRuNwiqmqYq0oi1oWjkeRwhd3rFcx9dLTP5qDI4+OwzlSSjdUyUI4Lws2y8hSlC83CSk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type; b=Ekihytg/SOeQUrK7/HF8F/5+BiuVpmLJAml8/2f4lqXGQhdKCj41M5i2+MYgtAbeRWeeaZGor0pw8KEVSFMLrdKOkHBpW8mCivwUwFEov75QYsldDEjvrk07BFXp3nKStRH9z8jKRGVxO0M2Arn9CD8i8uaHLqFJNwH5MouKzTM= Received: by 10.82.188.14 with SMTP id l14mr12548889buf.66.1208848200678; Tue, 22 Apr 2008 00:10:00 -0700 (PDT) Received: from snowcone ( [213.121.151.206]) by mx.google.com with ESMTPS id u26sm7544523mug.19.2008.04.22.00.09.59 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 22 Apr 2008 00:10:00 -0700 (PDT) Date: Tue, 22 Apr 2008 08:09:48 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Dependencies that're available at pkg_*inst Message-ID: <20080422080948.10082ba1@snowcone> In-Reply-To: <1208590988.25933.35.camel@inertia.twi-31o2.org> References: <20080419053116.50e0ffe6@snowcone> <20080419044512.GD29470@supernova> <20080419055420.29ab56e1@snowcone> <20080419052720.GE29470@supernova> <20080419063300.6d2a2525@snowcone> <1208590988.25933.35.camel@inertia.twi-31o2.org> X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.9; x86_64-pc-linux-gnu) 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: multipart/signed; boundary="Sig_/J4wDig/p0JXkka73Ac+EUZh"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 5ac1e3d2-7a88-4617-811d-4670758e979c X-Archives-Hash: 8ab423d6e0b87e2bf01e7996389c8cd7 --Sig_/J4wDig/p0JXkka73Ac+EUZh Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 19 Apr 2008 00:43:08 -0700 Chris Gianelloni wrote: > I would agree that RDEPEND should likely be installed prior to > pkg_preinst to satisfy the dependency. After all, PDEPEND is "good > enough" for doing packages that aren't required at > pkg_preinst/pkg_postinst. It's likely to, but not guaranteed to be. > We definitely don't want to install DEPEND at the pkg_* stages, so I'd > say the requirement there, if you're asking, is prior to src_*, if > that matters. If the alternatives are not being able to install from a binary at all due to circular dependencies, or being able to install from a binary using DEPEND to satisfy circular dependencies, which would you take? > I'd love to have some kind of functionality to allow some kind of > "optional" dependencies. The only real way that I could see this > working is if we tracked what was installed as an optional dependency, > and not reinstall it if it has been removed the next time the > depending package is merged. Sort of like what kdebuild has for suggested dependencies, but less strong? --=20 Ciaran McCreesh --Sig_/J4wDig/p0JXkka73Ac+EUZh Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) iD8DBQFIDY8+96zL6DUtXhERAgOqAJ9d+XjWAKA/bt9eH/PgfPx/Yk4h/gCgpZNd h3JQCSoiAVVBBRU0AIe9mfk= =+rcA -----END PGP SIGNATURE----- --Sig_/J4wDig/p0JXkka73Ac+EUZh-- -- gentoo-dev@lists.gentoo.org mailing list