On Monday, August 8, 2016 at 8:30:27 PM UTC-7, Garrett Honeycutt wrote: > > On 8/5/16 9:12 PM, Geoff Nichols wrote: > > > > > > On Friday, July 29, 2016 at 5:00:26 PM UTC-7, Geoff Nichols wrote: > > > > Because Ruby 2.1 is approaching end-of-life (upstream bugfix support > > ended March 2016), we need to move puppet-agent to a more modern > > Ruby version. > > > > > > If all goes well with testing, the upcoming puppet-agent 1.6.0 > > release will include Ruby 2.3.1. > > > > > > As an update, we found some issues during testing, so puppet-agent 1.6.0 > > will NOT include Ruby 2.3.1. > > > > We're now targeting the Ruby 2.3 update for a later puppet-agent > > release. (We'll share more information about that timeframe as the plan > > firms up.) > > > > Thanks, > > Geoff > > > > Hi Geoff, > > It seems that the testing is leaving out the huge dataset of modules > from the Forge. Checked out the TravisCI configs for a couple of the top > supported modules including stdlib, apache, ntp, apt and vcsrepo and > none of them are testing with ruby 2.3. Suggest that before moving to a > new version of ruby, the TravisCI configs for all supported modules > should be explicitly testing against the new ruby version to ensure it > works. >
We have tested on some Windows modules with success. Generally speaking, I believe we're more likely to see issues in modules that have Ruby type and provider code than we are in modules that are primarily manifest driven. That said, I totally agree we should get module testing changes rolled out officially ASAP. For the Windows modules, we'll plan on getting all the Travis / AppVeyor updates in place over the next few days. Contact has been made with the owners of the other modules to do the same. I did identify some issues in core Puppet around module loading on Windows, thanks to Ruby changing the behavior of Dir.glob when given 8.3 style paths - that ticket is at https://tickets.puppetlabs.com/browse/PUP-6557 / PR is at https://github.com/puppetlabs/puppet/pull/5156 and should be merged shortly. Thanks! Ethan J. Brown Tech Lead, Windows Engineering -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/056d604d-6311-4948-8e14-ef305086a03a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
