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.43) id 1Dpz0f-0007Lm-CH for garchives@archives.gentoo.org; Wed, 06 Jul 2005 01:47:33 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j661k6sq012046; Wed, 6 Jul 2005 01:46:06 GMT Received: from ctb-mesg7.saix.net (ctb-mesg7.saix.net [196.25.240.87]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j661iP7T017109 for ; Wed, 6 Jul 2005 01:44:26 GMT Received: from gateway.lan (wblv-146-200-204.telkomadsl.co.za [165.146.200.204]) by ctb-mesg7.saix.net (Postfix) with ESMTP id 960AB5C8D for ; Wed, 6 Jul 2005 03:45:11 +0200 (SAST) Received: from localhost (localhost.localdomain [127.0.0.1]) by gateway.lan (Postfix) with ESMTP id 2B7683A2482 for ; Wed, 6 Jul 2005 03:54:22 +0200 (SAST) Received: from gateway.lan ([127.0.0.1]) by localhost (gateway.lan [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00290-11 for ; Wed, 6 Jul 2005 03:54:18 +0200 (SAST) Received: from lycan.lan (lycan.lan [192.168.0.5]) (using SSLv3 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by gateway.lan (Postfix) with ESMTP id 294D43A247B for ; Wed, 6 Jul 2005 03:54:18 +0200 (SAST) Subject: Re: [gentoo-dev] splitting build deps out from depends From: Martin Schlemmer To: gentoo-dev@lists.gentoo.org In-Reply-To: <42CB151E.1000802@gentoo.org> References: <20050701162524.GB11634@exodus.wit.org> <200507011349.19312.vapier@gentoo.org> <20050701225900.GA8904@phaenix.haell.com> <1120560487.8314.35.camel@lycan.lan> <42CB151E.1000802@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-a//eKMjy440MFayVelrw" Organization: Gentoo Foundation Date: Wed, 06 Jul 2005 03:46:42 +0200 Message-Id: <1120614402.8314.87.camel@lycan.lan> 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 X-Mailer: Evolution 2.2.1.1 X-Virus-Scanned: by amavisd-new using ClamAV at nosferatu.za.org X-Archives-Salt: 7c321016-4a02-49f3-ab89-22ccae23197e X-Archives-Hash: a4cf3cdfa73d83320392c02cb1a940d9 --=-a//eKMjy440MFayVelrw Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2005-07-05 at 18:17 -0500, Brian Jackson wrote: > Martin Schlemmer wrote: > > On Fri, 2005-07-01 at 15:59 -0700, Drake Wyrm wrote: > >=20 > >>Mike Frysinger wrote: > >> > >>>On Friday 01 July 2005 12:25 pm, Brian D. Harring wrote: > >>> > >>>>Currently, we pretty much leave out the big dogs of build depends fro= m > >>>>ebuilds- basically we rely on the profile to require a suitable > >>>>toolchain. Couple of issues with this though- > >>> > >>>so what you're proposing is that we add binutils/gcc/glibc to every pa= ckage=20 > >>>that compiles something > >> > >>Can you compile without binutils/gcc/glibc? No? Then you need it. > >> > >> > >>>make to every package that uses make,=20 > >> > >>Again, if you depend on make, then DEPEND on make. > >> > >> > >>>sed/grep/bash/coreutils to every package which runs configure > >> > >>That's quite an interesting case. Yes, those should be in DEPEND, but i= t > >>might be prudent to create an appropriate shortcut instead of explicitl= y > >>adding each of those. > >> > >=20 > >=20 > > This is all well and dandy, but try to add coreutils as a dependency of > > itself, or gcc of itself, or sed ... or grep ... etc, and then try to d= o > > a stage1 install (probably stage2/3 as well, but I never do those, so > > rather wont comment). >=20 > Big picture here: > * BDEPEND does nothing now, so don't worry about it if you don't want to > * in the future it will make other things possible > * give the man problems you see with the proposal, not just tell him that= =20 > portage doesn't handle it right now... I think out of anyone, he knows wh= at=20 > portage does and doesn't handle >=20 I did ask Brian in another reply how he thought to implement it. This one however I read as Drake saying/asking that we should start doing it now, and I tried to explain why we could not up until now, and still cannot. Correct me if I interpreted it wrongly. --=20 Martin Schlemmer Gentoo Linux Developer, Desktop/System Team Developer Cape Town, South Africa --=-a//eKMjy440MFayVelrw Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBCyzgBqburzKaJYLYRAo/GAJ9237AkY/vB3eUeoJEOs7iASRJk8QCeOMWc L6AePpfcRTJftKv83EzmnOc= =/SYy -----END PGP SIGNATURE----- --=-a//eKMjy440MFayVelrw-- -- gentoo-dev@gentoo.org mailing list