https://www.puppet.com/community logo
Join Slack
Powered by
# voxpupuli
  • b

    bastelfreak

    06/26/2023, 11:08 AM
    nice, thanks
  • r

    Robert Waffen

    06/26/2023, 12:52 PM
    k8s people, pls have a look, https://github.com/voxpupuli/puppet-k8s/pull/58
  • v

    vchepkov

    06/26/2023, 1:10 PM
    This module seems not having any love. concat 9 is the latest
    puppet-autofs' (v7.1.0) requires 'puppetlabs-concat' (>= 4.1.0 < 8.0.0)
  • d

    Dr Bunsen Honeydew

    06/26/2023, 1:10 PM
    See the
    puppet-autofs
    module at https://forge.puppet.com/puppet/autofs?src=slack&amp;channel=voxpupuli
  • v

    vchepkov

    06/26/2023, 1:12 PM
    I take it back, commits are there, just no release yet
  • b

    bastelfreak

    06/26/2023, 2:00 PM
    @vchepkov https://github.com/voxpupuli/puppet-autofs/pull/197
  • b

    bastelfreak

    06/26/2023, 2:03 PM
    https://github.com/voxpupuli/puppet-autofs/pull/199
  • b

    bastelfreak

    06/26/2023, 2:03 PM
    https://github.com/voxpupuli/puppet-autofs/pull/200
  • b

    bastelfreak

    06/26/2023, 2:03 PM
    I can do a release afterwards
    gratitude thank you 1
  • b

    bastelfreak

    06/26/2023, 2:35 PM
    @vchepkov https://github.com/voxpupuli/puppet-autofs/pull/201
    👍 1
  • v

    VoxBot

    06/27/2023, 11:18 AM
    morning o/
  • v

    VoxBot

    06/27/2023, 11:18 AM
    can I get a review for https://github.com/voxpupuli/voxpupuli-acceptance/pull/61
  • s

    Slackbot

    06/27/2023, 12:53 PM
    This message was deleted.
    merged 1
    👀 1
    c
    l
    a
    • 4
    • 5
  • b

    bastelfreak

    06/27/2023, 12:56 PM
    I still think it would be nice to have a way to identify those legacy functions in other modules
  • b

    bastelfreak

    06/27/2023, 12:57 PM
    that's not easily possible anymore with that change
  • a

    Alex Fisher

    06/27/2023, 1:03 PM
    IMO, that actually did more harm than good recently. It forced you into updating everything everywhere to now depend on stdlib 9 making it very difficult to upgrade one thing without having to upgrade your whole world. If the errors hadn't have been thrown, then there would have been no rush and we could have gradually made changes as the adoption of stdlib 9 became more widespread.
  • b

    bastelfreak

    06/27/2023, 1:09 PM
    yes. but as a maintainer I would like to at least identify legacy stuff that I need to purge in the future
  • a

    Alex Fisher

    06/27/2023, 1:10 PM
    I think puppet-lint is probably more suitable then. You can acknowledge that the function needs to be updated at some point (but you're not doing it just yet), with a control comment.
  • b

    bastelfreak

    06/27/2023, 1:11 PM
    can I just do two major releases in a row?
  • b

    bastelfreak

    06/27/2023, 1:11 PM
    first to drop Puppet 6 + EoL OS and a second one to drop stdlib < 9
  • a

    Alex Fisher

    06/27/2023, 1:16 PM
    I suppose. I'd be waiting on all the stdlib 9 bugs and blockers to be found and resolved as the benchmark on when it's right to require that version. We might actually be quite close. Dunno. The
    ensure_packages
    issue in stdlib 8 took about a year before it was fixed, and that stopped quite a few people from upgrading.
  • b

    bastelfreak

    06/27/2023, 1:19 PM
    my point is that's it's easy to switch to stdlib 9 while doing a major release for dropping EoL OS + puppet 6. if we split that now that requires an additional major review on our side and time
    💯 1
  • b

    bastelfreak

    06/27/2023, 1:19 PM
    and since many of our modules depend on each other it cascades
  • a

    Alex Fisher

    06/27/2023, 1:28 PM
    Does bumping a dependency actually require a major version bump?
  • b

    bastelfreak

    06/27/2023, 1:29 PM
    which dependency do you mean
  • v

    VoxBot

    06/27/2023, 1:29 PM
    it's hard to say, but raising the minimum version of stdlib to 9 can be very painful
  • a

    Alex Fisher

    06/27/2023, 1:30 PM
    I suspect there are plenty of occasions where we've bumped the stdlib version in metadata (for instance to get access to a new type alias), and that's not been considered worthy of a new major version of the client module.
  • v

    VoxBot

    06/27/2023, 1:31 PM
    agreed, a new minor version is something I also do
  • a

    Alex Fisher

    06/27/2023, 1:32 PM
    ewoud: agreed. Unfortunately that's happened in countless places. It was an oversight to have not realised that strict=error would mean a hard fail, and unfortunate that it's taken so long to remedy via https://github.com/puppetlabs/puppetlabs-stdlib/pull/1377 and a new 9.0.1 release.
  • a

    Alex Fisher

    06/27/2023, 1:33 PM
    We'd used the pattern a handful of times before (extlib, puppetlabs/postgresql etc), and I don't recall anyone having brought it up. I suspect this means nobody changes the default setting for
    strict
    ...
1...525526527...647Latest