Another update: this has also been reported as a bug on the debian
libqt0-ruby1.8 package:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=335876 which I did not
realize was the same bug at first, until I had done my puts test.

I'm going to send a link to this discussion to that debian bug and
carry on there.