From: Devin Mullins Date: 2007-01-11T23:31:16+09:00 Subject: Re: Tattle - The Ruby Census To sum up -- For: * Idempotency -- include everything necessary to allow the gem to be rebuilt and regemified. * Repackagers -- make it easier for repackagers by including the necessary package-time dependencies. * Developers -- make it easier for developers by including the dependencies required to run, say, rake test. * RubyGems -- make hoe a run-time dependency until RubyGems supports develop-time dependencies. * seattle.rb -- help up their download stats on rubyforge. Against: * Users -- don't waste the time and space of people who aren't in the above list. * Sysadmins -- don't add another to the list of software they have to audit. * Developers -- don't insult their intelligence. They're doing something outside the scope of a typical user, and know how to read a README and gem install hoe. * RubyGems -- don't abuse the "run-time dependency" list just to get around the lack of a develop-time one. Did I miss anything? Now, all I think is necessary is a web poll somewhere, and the dead horse will have been thoroughly beaten. Devin