Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 487264 - >=app-admin/puppet-3.2.0 - add dev-lang/ruby-2.0 support
Summary: >=app-admin/puppet-3.2.0 - add dev-lang/ruby-2.0 support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords:
Depends on: 503248 503250
Blocks:
  Show dependency tree
 
Reported: 2013-10-08 01:33 UTC by Anthony Ryan
Modified: 2014-03-03 00:10 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Ryan 2013-10-08 01:33:29 UTC
It would be excellent to get ruby20 added to the USE_RUBY for these packages in the tree.

Reproducible: Always
Comment 1 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2013-10-08 14:18:26 UTC
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
Comment 2 Hans de Graaff gentoo-dev Security 2013-10-15 19:06:43 UTC
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.
Comment 3 Anthony Ryan 2013-10-18 03:00:25 UTC
Could you provide a link to the upstream issue tracking the removal of those patches in facter?
Comment 4 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2014-02-18 04:02:17 UTC
looks like it's gonna take some work (with facter and ruby-augeas specificly)
Comment 5 Hans de Graaff gentoo-dev Security 2014-02-23 08:40:59 UTC
dev-ruby/augeas-0.5.0-r1 now has ruby20 and ruby21 support.
Comment 6 Hans de Graaff gentoo-dev Security 2014-02-23 08:46:10 UTC
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.
Comment 7 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2014-03-03 00:10:38 UTC
fixed in app-admin/puppet-3.4.3