From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2712 invoked from network); 22 May 2004 13:02:37 +0000 Received: from smtp.gentoo.org (156.56.111.197) by parrot.ussg.indiana.edu with SMTP; 22 May 2004 13:02:37 +0000 Received: from parrot.ussg.indiana.edu ([156.56.111.196] helo=parrot.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.34) id 1BRW96-0004ty-UQ for arch-gentoo-dev@lists.gentoo.org; Sat, 22 May 2004 13:02:37 +0000 Received: (qmail 7710 invoked by uid 89); 22 May 2004 13:02:36 +0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 10831 invoked from network); 22 May 2004 13:02:35 +0000 From: Stuart Herbert Reply-To: stuart@gentoo.org Organization: Gentoo Linux Project To: gentoo-dev@lists.gentoo.org Date: Sat, 22 May 2004 14:02:34 +0100 User-Agent: KMail/1.6.2 References: <200405201846.37173.cbrewer@stealthaccess.net> <33709.68.78.66.41.1085179258.squirrel@webmail.neoturbine.net> <1085182035.8753.188.camel@newkid.milsson.nu> In-Reply-To: <1085182035.8753.188.camel@newkid.milsson.nu> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Boundary-02=_q90rA7cZXM44FVv"; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200405221402.34584.stuart@gentoo.org> Subject: Re: [gentoo-dev] Stuff that makes people mad X-Archives-Salt: fe8d6548-2e18-4da9-bf62-051d36887fd6 X-Archives-Hash: ce9cc7123f3f32b4fb4304c917fdaf96 --Boundary-02=_q90rA7cZXM44FVv Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday 22 May 2004 00:27, John Nilsson wrote: > no, I would like every single package to provide the information needed > to be portable. Most useflags is probably of the --enable- > kind. Why maintain a separate list of configure options and package > dependencies when the configure scripts already contain a list of > options and easily could be extended to provide dependency information? It should be possible to create a tool that would automatically make a=20 skeleton ebuild from a source tree that uses the autoconf toolset. You can= =20 even auto-generate *some* of the dependencies too, by compiling the package= =20 and using ldd. genrdepend, which I published last year, can do that part. If every package came with metadata describing what it needs (which is what= =20 you're really asking for I think) then we could do something with that. Yo= u=20 don't want it built into autoconf. There are still many packages out there= =20 that don't use autoconf - and that can't ever ever ever use it. > I would like portage to evolve into tools and patches so that the LFS > experience would be somewhat gentooish. Gentoo the distribution is > great. I just feel that portage could evolve outside Gentoo. Having packages provide a metadata.xml file, listing their deps and optiona= l=20 features, would help. Problem you'll find is that it won't be accurate=20 enough to be able to rely on automatically. > I'm not asking anyone to do anything, I'm suggesting. Mostly I want the > discussion. If everyone feels that ebuilds is the best solution I'm > prepared to say I'm wrong. However it doesn't seem as anyone has > understood what I'm suggesting, yet. =3D) To be honest, you might have a lot more joy talking about this in one of th= e=20 =46HS forums. But there again, they think RPM is a good thing, so maybe=20 not ;-) Best regards, Stu =2D-=20 Stuart Herbert stuart@gentoo.o= rg Gentoo Developer http://www.gentoo.or= g/ http://stu.gnqs.org/diar= y/ GnuPG key id# F9AFC57C available from http://pgp.mit.edu Key fingerprint =3D 31FB 50D4 1F88 E227 F319 C549 0C2F 80BA F9AF C57C =2D- --Boundary-02=_q90rA7cZXM44FVv Content-Type: application/pgp-signature Content-Description: signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAr09qDC+AuvmvxXwRAvrqAJ9aCPPvTNYab1DV8C60rOa4UbYR4gCffBTQ B0BPtF15i5sMXbkakN5OJmU= =8CBc -----END PGP SIGNATURE----- --Boundary-02=_q90rA7cZXM44FVv--