The "no implicit conversion of nil into String" error should be fixed with the recent release of "gettext-setup"[1][2]. While this resolves the issue seen in modules CI with puppet-agent 5.3.4, there was an unrelated regression in the same release, involving non-default environments[3]. So I'd recommend waiting for puppet-agent 5.3.5 (due out real soon now) before unpinning.
Josh [1] https://rubygems.org/gems/gettext-setup/versions/0.30 [2] https://github.com/puppetlabs/gettext-setup-gem/issues/61 [3] https://tickets.puppetlabs.com/browse/PUP-8419 On Tue, Feb 6, 2018 at 2:20 AM, Gavin Williams <[email protected]> wrote: > Just for community awareness, there appears to be a breaking interaction > between this latest Puppet release and rspec-puppet. > > Tests are failing with 'no implicit conversion of nil into String'. > Already raised on PL tracker as PUP-8418 [1], and I've just raised against > rspec-puppet [2]. > > So for anyone with unbounded CI/CD pipelines, probably best to pin Puppet > to 5.3.3 until the interaction is fixed. > > HTH > > Gav > > [1] https://tickets.puppetlabs.com/browse/PUP-8418 > [2] https://github.com/rodjek/rspec-puppet/issues/647 > > On Monday, 5 February 2018 20:10:43 UTC, Molly Waggett wrote: >> >> This is a bug-fix release of Puppet Platform. All three components - >> puppet-agent, PuppetDB, and Puppet Server - have been updated. >> >> This release of Puppet Agent updates Puppet to 5.3.4 and Facter to 3.9.4. >> Puppet 5.3.4 adds two new settings, `sourceaddress` and `runtimeout`. It >> also adds module translation distribution to pluginsync, improves Japanese >> localization, and fixes several bugs. This release also adds support for >> macOS 10.13 (High Sierra), EL 7 on arm64, and Amazon Linux 2. For details, >> see the Puppet Agent >> <https://puppet.com/docs/puppet/5.3/release_notes_agent.html> release >> notes. >> >> PuppetDB 5.1.4 and Puppet Server 5.1.5 add Debian 9 (Stretch) packages, >> as well as additional bug fixes. For details, see the Puppet Server >> <https://puppet.com/docs/puppetserver/5.1/release_notes.html> and >> PuppetDB <https://puppet.com/docs/puppetdb/5.1/release_notes.html> release >> notes. >> >> Thanks! >> >> >> -- >> *Molly Waggett* >> Release Engineer @ Puppet, Inc. >> > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" 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-dev/6e2a1958-9fa3-42b2-b568-f505ccc4dedd%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-dev/6e2a1958-9fa3-42b2-b568-f505ccc4dedd%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Josh Cooper | Software Engineer [email protected] | @coopjn -- You received this message because you are subscribed to the Google Groups "Puppet Developers" 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-dev/CA%2Bu97uk793jHAQEttT6A20pYH2v2tNm-c2DRHsNrj2B2rEBT2A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
