Today, I helped a user that was having issues with buildr. One WAR file had some superfluous files, though they were explicitly excluded in the buildfile, and one JAR file had missing files because the 'merge' method was not having any effect. After much head scratching, it turned out that this user was using an old distro (ubuntu feisty) that came bundled with ruby 1.8.5 instead of 1.8.6 and that ZIP files handling is broken or at least different in that old version.
After removing the distro's ruby packages and installing ruby 1.8.6 from sources, everything started to work as expected. Do you think we should state on the web site that buildr requires ruby 1.8.6 or later? Lacton