From: Christian Neukirchen Date: 2007-01-11T07:00:56+09:00 Subject: Re: Tattle - The Ruby Census "Austin Ziegler" writes: > 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. It is easy to write a rakefile that downgrades itself. Possible gem hackers will have hoe installed anyway, there is no need to declare this dependency. No dependency is still the best solution. > -austin -- Christian Neukirchen http://chneukirchen.org