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 j51Gb1s9005011 for ; Wed, 1 Jun 2005 16:37:01 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 1DdWDM-0004ix-2x for gentoo-dev@lists.gentoo.org; Wed, 01 Jun 2005 16:37:08 +0000 Date: Wed, 1 Jun 2005 11:37:17 -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: <20050601163717.GB12948@exodus.wit.org> References: <429957B1.7080004@egr.msu.edu> <20050531005148.GB7265@exodus.wit.org> <200505302055.14889.vapier@gentoo.org> <200506012325.02543.jstubbs@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="St7VIuEGZ6dlpu13" Content-Disposition: inline In-Reply-To: <200506012325.02543.jstubbs@gentoo.org> User-Agent: Mutt/1.5.8i X-Archives-Salt: c03a7a08-a2a8-4813-bdd3-3ec53711fa81 X-Archives-Hash: 4ea1e76435b8d9baca41bf3a23b3ae65 --St7VIuEGZ6dlpu13 Content-Type: text/plain; charset=utf8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 01, 2005 at 11:25:00PM +0900, Jason Stubbs wrote: > I'd be for having RDEPEND required to be set manually. ;) As would I, actually... Granted it's a useful convenience, but it also makes nailing the deps=20 down much harder. Personally down the line, I'd like to see packages=20 that require compilation actually stating the virtual/gcc dep, and=20 RDEPEND=3D"${RDEPEND-${DEPEND}}" kind of screws with that. > But seeing that it would be a huge task and there aren't the resources or= =20 > support to do it at this time, Question is which is preferable. Changing half the tree is a pita granted and not something to be done=20 drop of the hat, but that doesn't mean can't decide to change how=20 things are done, and work towards it gradually. Writing out a helper script wouldn't be too hard, nor would a script=20 that does the actual changes- just lift it from ebuild.sh (RDEPEND and=20 E_RDEPEND are kept seperate till post sourcing). > Anyway, not much point in increasing an already overflowing workload at t= his=20 > point in time. I'm mainly interested if people agree with the convenience feature=20 being worthwhile to keep; I don't think so, but I also occasionally=20 have strange ideas :) Again, note, if people did agree rdepend=3D${rdepend-${depend}} was=20 evil, it's not a massive treewide commit to change it; just would=20 require gradually adding explicit rdepend into ebuilds till it's=20 done, then ixnaying the convenience feature. Same type of changes=20 gradually rolled out for use and has's verbosity (making them no=20 longer echo the result)... ~harring --St7VIuEGZ6dlpu13 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCneQ9vdBxRoA3VU0RAtFdAJ9V4A5BBjDPRg0FEe+JbZcJFzy0PgCg6zq2 8dNdZ0v9Ug2nI/Cmk1awfLI= =xDHR -----END PGP SIGNATURE----- --St7VIuEGZ6dlpu13-- -- gentoo-dev@gentoo.org mailing list