A NOTE has been added to this issue. ====================================================================== https://www.opencsw.org/mantis/view.php?id=5222 ====================================================================== Reported By: mj Assigned To: ====================================================================== Project: puppet Issue ID: 5222 Category: regular use Reproducibility: always Severity: minor Priority: normal Status: new ====================================================================== Date Submitted: 2014-12-08 02:57 CET Last Modified: 2014-12-12 18:16 CET ====================================================================== Summary: CSWpuppet broken in unstable Description: The current version of puppet in unstable ( 2.7.23,REV=2013.08.15 ) is broken as it is built against ruby 1.8 and the facter package was updated ( 1.7.6,REV=2014.11.12 ) and it was built against ruby 2.0. The puppet code requires the facter code, but it looks in /opt/csw/lib/ruby/site_ruby/1.8 and the facter code is in /opt/csw/lib/ruby/site_ruby/2.0 ======================================================================
---------------------------------------------------------------------- (0011002) tosmi (reporter) - 2014-12-12 18:16 https://www.opencsw.org/mantis/view.php?id=5222#c11002 ---------------------------------------------------------------------- so this should be fixed now. i've uploaded updated puppet packages which require facter_ruby18. switching between puppet and puppet3 should now work (in unstable). there's also a newer facter package in unstable thats incompatible with facter_ruby18. the only remaining issue is that we dropped augeas support in puppet 2.7. rubyaugeas only works with the latest puppet3 pkgs as it uses ruby 2.0. and i'm not sure puppet 2.7 did support augeas...