Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news.

Help RubyGem’s Developers With The Tattle Ruby Census

By Peter Cooper / January 11, 2007

Tattle is a project from Chad Fowler, Jim Weirich, and Bruce Williams that allows you to submit information that would be useful to the RubyGem developers and, ultimately, developers of other Ruby gems. You can see charts showing the data submitted so far here.

You install Tattle with a simple gem install tattle and then run the tattle program provided. A few non-personal details are retrieved about your Ruby setup (you can preview the information that is sent with tattle report) and then sent to the Tattle team. This information will enable developers to improve the behavior and support of their gems, as well as RubyGems itself, across multiple platforms and architectures.

As a demonstration, here's the information Tattle retrieved from my machine:

prefix, /usr/local
ruby_version, 1.8.5
host_vendor, apple
ruby_install_name, ruby
build, i686-apple-darwin8.8.1
target_cpu, i686
arch, i686-darwin8.8.1
rubygems_version, 0.9.0
SHELL, /bin/sh
host_os, darwin8.8.1
report_time, Thu Jan 11 15:10:08 +0000 2007
host_cpu, i686
key,
LIBRUBY, libruby-static.a
LIBRUBY_SO, libruby.so.1.8.5
target, i686-apple-darwin8.8.1

So, give it a try, it only takes half a minute to install the gem and send the information, and it will help other gem developers provide even better support for you in their libraries.

Comments

  1. Raymond says:

    Ray-MacPro:~ ray$ sudo gem install tattle
    Password:
    Bulk updating Gem source index for: http://gems.rubyforge.org
    Install required dependency hoe? [Yn]
    Install required dependency rubyforge? [Yn]
    Install required dependency zentest? [Yn]
    Install required dependency hoe? [Yn]
    Install required dependency zentest? [Yn]
    Install required dependency hoe? [Yn]
    Install required dependency zentest? [Yn]
    Install required dependency hoe? [Yn]
    Install required dependency zentest? [Yn]
    Install required dependency hoe? [Yn]
    Install required dependency zentest? [Yn]
    Install required dependency hoe? [Yn]
    Install required dependency zentest? [Yn]
    Install required dependency hoe? [Yn]
    Install required dependency zentest? [Yn]
    Install required dependency hoe? [Yn] ^CERROR: Interrupted

    :(

  2. Manfred says:

    The circular dependency in Hoe was a fluke in Rubyforge, it should be fixed now.

Other Posts to Enjoy

Twitter Mentions