From: Michael Greenly Date: 2007-01-11T06:54:42+09:00 Subject: Re: Tattle - The Ruby Census Austin Ziegler wrote: > On 1/10/07, Evan Weaver wrote: >> Eric Hodel wrote: >> > By "build" I mean work on, not compile. ZenTest is a build-time >> > dependency for some of my gems because I use its assertion library >> > when I'm building (adding features to or fixing bugs in) that gem. >> You do not mean what I mean when you say "build-time". I think it is >> good for a gem to include everything necessary to modify and redeploy >> it. I do not think that should extend as far as forcing the user to >> install external packages that they would only need if they decided to >> do so. > > Again, this is a Gem problem, not a tattle, hoe, or rubyforge problem. > The correct solution is to increase the amount of metadata that gems > keep and provide hoe with a way of indicating that it is an > idempotency dependency, not a run-time dependency. hoe-generated gems > are absolutely correct, IMO, in indicating that they depend on hoe for > idempotency. Gems is not correct in not providing this. > > -austin This most definitely seems to be the minority opinion. The majority sees this as a strange unexpected behavior of hoe. -- Posted via http://www.ruby-forum.com/.