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.

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to