From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.50) id 1EUerq-0000Vj-57 for garchives@archives.gentoo.org; Wed, 26 Oct 2005 06:34:34 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j9Q6JJuj004489; Wed, 26 Oct 2005 06:19:19 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j9Q67gYH017539 for ; Wed, 26 Oct 2005 06:08:46 GMT Received: from 82-41-57-20.cable.ubr08.edin.blueyonder.co.uk ([82.41.57.20] helo=snowdrop.home) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1EUVYn-0003Oh-4x for gentoo-dev@lists.gentoo.org; Tue, 25 Oct 2005 20:38:17 +0000 Received: from localhost.home ([127.0.0.1] helo=snowdrop.home) by snowdrop.home with esmtp (Exim 4.50) id 1EUVYl-0003BF-5H for gentoo-dev@lists.gentoo.org; Tue, 25 Oct 2005 21:38:15 +0100 Date: Tue, 25 Oct 2005 21:38:12 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Reminder on dependencies. Message-ID: <20051025213812.3ab52c01@snowdrop.home> In-Reply-To: <1130270701.8911.89.camel@alto> References: <1130199485.1413.3.camel@Darkmere.darkmere> <435DB66F.9060807@gentoo.org> <20051025131519.29788e3d@snowdrop.home> <435E3C7F.6060308@gentoo.org> <20051025173956.0348f310@snowdrop.home> <1130262936.8910.63.camel@alto> <20051025201602.6d0bf6eb@snowdrop.home> <1130270701.8911.89.camel@alto> X-Mailer: Sylpheed-Claws 1.9.13 (GTK+ 2.6.8; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Signature_Tue__25_Oct_2005_21_38_12_+0100_i5XVjn/gD5C6WZX8"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 0981ed0f-ce96-463b-9512-0ddc4f47a4a2 X-Archives-Hash: 310459f90e70f27ae6a46513192755f7 --Signature_Tue__25_Oct_2005_21_38_12_+0100_i5XVjn/gD5C6WZX8 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 25 Oct 2005 16:05:00 -0400 solar wrote: | You two are the ones trying to distort the meaning of RDEPEND=3D=20 | simply because the depclean is broken for the cases you make. Not at all. The 'R' in RDEPEND means 'needed after the compile is done'. However, for the sake of keeping the tree small, naming the variable STUFFTHATISNEEDEDAFTERTHECOMPILEISDONEDEPEND is clearly impractical. | Where is your GLEP for this? Where is a real like example? | I'm sure you can dig back in the tree and show us something you had | to fix in the tree if this is such a problem as you were asserting=20 | last night. While your at it please go ahead and show us the code that | resolves the case for everybody so this silly thread can end. I'd hope that there aren't any cases of brokenness in the tree right now. However, if you'd like to manufacture some, an easy way would be to find any library (call it lib1) that installs a .h file that uses a .h file from another library (call it lib2), and then remove the dependency, unmerge the original library and then try to install a package which depends upon lib1. You're assuming that if lib1 needs something from lib2 then there will be an ELF dependency. This is incorrect in situations where templates are used. | I've already busted by ass and fixed the vital broken packages and | eclasses which INCORRECTLY included linux-headers etc in RDEPEND=3D Which is entirely different from things which CORRECTLY include linux-headers or any other library in DEPEND. --=20 Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm --Signature_Tue__25_Oct_2005_21_38_12_+0100_i5XVjn/gD5C6WZX8 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFDXpe296zL6DUtXhERAlaKAJ9hYHBRP7kIk70HTI5DC1K70AmhmQCgwk+G 8ZPIUbXYiJ6TYFze6rCiS/Q= =vOA1 -----END PGP SIGNATURE----- --Signature_Tue__25_Oct_2005_21_38_12_+0100_i5XVjn/gD5C6WZX8-- -- gentoo-dev@gentoo.org mailing list