It would be excellent to get ruby20 added to the USE_RUBY for these packages in the tree. Reproducible: Always
Heh, I talked with upstream (AFTER I packaged the latest version currently in tree). I was gonna just introduce them as it came up, but if anyone wants to add the line they can (busy week) :D
Unlikely to happen as long as upstream uses monkey patches in facter for rspec that only work on older rspec versions that we don't have marked for ruby20.
Could you provide a link to the upstream issue tracking the removal of those patches in facter?
looks like it's gonna take some work (with facter and ruby-augeas specificly)
dev-ruby/augeas-0.5.0-r1 now has ruby20 and ruby21 support.
For facter things are more complicated. It depends on old versions of rspec by applying monkey patches and thus going around the rspec API, and we don't have that version of rspec marked for ruby20. In theory we could mark that rspec version for ruby20, but even then we'd have a dependency on a specific rspec version rather than an API-compatible slot. We don't want to support this from the ruby side. As far as I'm concerned this should be fixed on the facter side first. I don't think a bug has been filed for this yet.
fixed in app-admin/puppet-3.4.3