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.

Reply via email to