Hi,sorry I missed your email. The plan is to move voxpupuli-test to RuboCop ~> 1.50.2 and lint with Ruby 2.6 as target version. Gems used within Puppet/Puppetserver will also use that (for example hiera-eyaml). Other gems will use voxpupuli-rubocop and targeted at Ruby 2.7
I'm also advocating to bundle different JRuby versions in Puppetserver 7/8 (like it happened in the past). And combine that with different support cycles. I'm not very optimistic that Puppet will support this, but I still think it makes sense.
The new PE LTS is 2021.7.3, it requires us to support an EoL Ruby version and that doesn't meet my understanding of "enterprise software".
Cheers, Tim On 15.05.23 09:37, Alex Fisher wrote:
On Fri, May 12, 2023 at 10:26 AM Tim Meusel <t...@bastelfreak.de> wrote:Good morning everybody, I want to explain a bit what we're currently doing in our modules to support Puppet 8. Puppet 8 AIO packages contain Ruby 3.2. Vox Pupuli runs unit tests for all supported major Puppet versions in a module. We run those with the Ruby version that are in the matching AIO package. Puppet 6 used Ruby 2.5, Puppet 7 Ruby 2.7. To support Ruby 3.2 we had to update a few of our gems, and that meant to Drop Ruby 2.4/2.5 in some places. While we're at it, we also dropped Ruby 2.6 support because that's EoL as well since a long time.Just make sure to not drop ruby 2.6 support in _modules_. Puppetserver 7 is only running with Ruby 2.6 compatibility. I'm not sure if this means we should run our Puppet 7 spec tests against 2.6 (and/or 2.7), or just make sure we don't target anything more than 2.6 in voxpupuli-test. I'm assuming it's only things like puppet-lint plugins, beaker etc that use voxpupuli-rubocop? -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#456): https://groups.io/g/voxpupuli/message/456 Mute This Topic: https://groups.io/mt/98846023/153361 Group Owner: voxpupuli+ow...@groups.io Unsubscribe: https://groups.io/g/voxpupuli/leave/311428/153361/692134252/xyzzy [gro...@bastelfreak.de] -=-=-=-=-=-=-=-=-=-=-=-
-- 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 puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/6613b569-123b-8ee2-25b2-0b2a0938369f%40bastelfreak.de.
OpenPGP_signature
Description: OpenPGP digital signature