Yukihiro Matsumoto wrote:
> |Just wanted to mention that I respect Kirk's decision on 1.8.6.  I don't stop
> |him to add new features if he needed to.
> 
> I am not going to allow him to add any new feature to 1.8.6 without
> adding the same feature to the trunk and newer versions, which
> requires consensus with maintainers of those versions.  This is a
> basic principle.

In this case, Dir.mktmpdir does exist on all other live branches than 1.8.6.
It's totally Kirk's business whether or not to backport it.

zsh % for ruby in ~/target/*/bin/ruby; do
zsh >     $ruby -rtmpdir -ve '
zsh >         p Dir.methods.map {|i|
zsh >             i.to_s
zsh >         }.sort.include?("mktmpdir")
zsh >     '
zsh > done
ruby 1.8.5 (2008-06-20 patchlevel 231) [x86_64-linux]
false
ruby 1.8.6 (2009-08-21 patchlevel 386) [x86_64-linux]
false
ruby 1.8.7 (2009-08-09 patchlevel 196) [x86_64-linux]
true
ruby 1.8.8dev (2009-08-24 revision 24641) [x86_64-linux]
true
ruby 1.9.1p281 (2009-08-09 revision 24476) [x86_64-linux]
true
ruby 1.9.2dev (2009-08-25 trunk 24642) [x86_64-linux]
true