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 j4V0ohbD030195 for ; Tue, 31 May 2005 00:50:43 GMT Received: from adsl-67-39-48-193.dsl.milwwi.ameritech.net ([67.39.48.193] helo=exodus) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1Dcuxw-0006yv-4B for gentoo-dev@lists.gentoo.org; Tue, 31 May 2005 00:50:44 +0000 Date: Mon, 30 May 2005 19:51:48 -0500 From: Brian Harring To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Bugzilla Bug 79337 make repoman complain if DEPEND and RDEPEND are not set. Message-ID: <20050531005148.GB7265@exodus.wit.org> References: <429957B1.7080004@egr.msu.edu> <200505290232.45343.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; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="C7zPtVaVf+AK4Oqc" Content-Disposition: inline In-Reply-To: <200505290232.45343.vapier@gentoo.org> User-Agent: Mutt/1.5.8i X-Archives-Salt: b47fa8dc-cd95-4911-97fe-c11f4c1dd855 X-Archives-Hash: 2d0ac308370e5b61f1dcb8d08b85502e --C7zPtVaVf+AK4Oqc Content-Type: text/plain; charset=utf8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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. >=20 > i'm against this ... the current behavior is the logical default imho What of eclasses? Bug 58819 comes to mind... Ebuilds get the RDEPEND=3D"${REPEND-${DEPEND}}" default, but=20 eclasses don't. Would rather there was a standard the whole way=20 through personally, even if eclasses are a bit more complex=20 in enforcing the RDEPEND=3D"${RDEPEND-${DEPEND}}" behaviour. That=20 said, I'm not much for the auto-setting of RDEPEND :) So... extend the ebuild behaviour to eclasses, or... ~harring --C7zPtVaVf+AK4Oqc Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCm7UkvdBxRoA3VU0RAjdjAKCV4ESilXXF28XKzstI1Nu/22txwACgtNaa ZMHsnbGUasFvbUkORrxWlB4= =3wtr -----END PGP SIGNATURE----- --C7zPtVaVf+AK4Oqc-- -- gentoo-dev@gentoo.org mailing list