From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j51EPEpV026162 for ; Wed, 1 Jun 2005 14:25:15 GMT Received: from p061198129120.ppp.prin.ne.jp ([61.198.129.120] helo=linux.box) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1DdU9m-0001DA-Bl for gentoo-dev@lists.gentoo.org; Wed, 01 Jun 2005 14:25:21 +0000 Received: by linux.box (Postfix, from userid 1000) id CB16546434; Wed, 1 Jun 2005 23:25:02 +0900 (JST) From: Jason Stubbs To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Bugzilla Bug 79337 make repoman complain if DEPEND and RDEPEND are not set. Date: Wed, 1 Jun 2005 23:25:00 +0900 User-Agent: KMail/1.8 References: <429957B1.7080004@egr.msu.edu> <20050531005148.GB7265@exodus.wit.org> <200505302055.14889.vapier@gentoo.org> In-Reply-To: <200505302055.14889.vapier@gentoo.org> 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="nextPart4359992.pbyatxsupi"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200506012325.02543.jstubbs@gentoo.org> X-Archives-Salt: 03aa0634-522c-4c4a-929d-bcd04d1933d4 X-Archives-Hash: 09194976711eea5fa223ca9c9101796c --nextPart4359992.pbyatxsupi Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Tuesday 31 May 2005 09:55, Mike Frysinger wrote: > On Monday 30 May 2005 08:51 pm, Brian Harring wrote: > > On Sun, May 29, 2005 at 02:32:45AM -0400, Mike Frysinger wrote: > > > On Sunday 29 May 2005 01:48 am, Alec Warner wrote: > > > > The actual fix to the bug is a minor one, a small check to Repoman = to > > > > make sure ebuilds have both DEPEND and RDEPEND set; and to warn if > > > > they are not set. > > > > > > > > However the use of DEPEND and RDEPEND in the manner that they are > > > > requesting is a large change and thus was brought here for > > > > discussion. > > > > > > i'm against this ... the current behavior is the logical default imho > > > > What of eclasses? Bug 58819 comes to mind... > > i'd be for 'fixing' the eclass behavior ... making it work the same way as > ebuilds I'd be for having DEPEND required to be set manually. ;) But seeing that it would be a huge task and there aren't the resources or=20 support to do it at this time, and as I feel standards (even when they're=20 wrong :P ) are most important of all, I'd agree to making RDEPEND default t= o=20 DEPEND for eclasses too. Perhaps, further down the track we'd be able to work out something with the= =20 build farm thingy; check for linkage and warn if things specified in RDEPEN= D=20 aren't linked against and build up a whitelist from it... Perhaps repoman=20 will become smart enough to detect exactly which RDEPENDs are being default= ed=20 to what and where and then provide a warning and a resolution... Anyway, not much point in increasing an already overflowing workload at thi= s=20 point in time. Regards, Jason Stubbs --nextPart4359992.pbyatxsupi Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBCncU+xvWNPsk/ZP4RAlUoAKCyE26/lvrlSQ24ZT3rjM5AUcHkCwCfcIvh iCKqiTtVIOK6NPEfblstaso= =wDWd -----END PGP SIGNATURE----- --nextPart4359992.pbyatxsupi-- -- gentoo-dev@gentoo.org mailing list