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

    VoxBot

    01/24/2023, 6:50 PM
    no. My understanding is that aio releases are scheduled and require a lot of planning, builds for many architectures, release notes, and so on
  • v

    VoxBot

    01/24/2023, 6:51 PM
    thats not required if you "just" tag a new gem release
  • v

    VoxBot

    01/24/2023, 6:55 PM
    kk
  • v

    VoxBot

    01/24/2023, 6:55 PM
    thanks
  • c

    csharpsteen

    01/24/2023, 7:07 PM
    The
    puppet-agent
    package (a.k.a. AIO) also includes a vendored copy of the
    concurrent-ruby
    gem. So, a new AIO build shouldn't be needed as this gem shouldn't be updated outside of upgrading the
    puppet-agent
    package.
    bundle install
    is different in that it re-solves dependencies whenever it gets run -- so it is picking up yesterday's release of concurrent-ruby 1.2.0 and pulling it in to satisfy Puppet's
    concurrent-ruby ~> 1.0
    dependency.
    👍 1
  • v

    VoxBot

    01/24/2023, 7:20 PM
    that makes me wonder why they tagged it as 6.29.0 and not 6.28.1 / 7.21.1
  • v

    VoxBot

    01/24/2023, 7:36 PM
    mhm were there more changes in the release?
  • v

    VoxBot

    01/24/2023, 7:38 PM
    yes https://github.com/puppetlabs/puppet/compare/7.21.0...7.22.0
  • v

    VoxBot

    01/24/2023, 9:36 PM
    that makes sense, guess they didn't want to do a 7.21-stable branch just for that
  • v

    VoxBot

    01/24/2023, 9:37 PM
    https://github.com/puppetlabs/puppet/commit/a94db64910381add4428a7654d867ad023d27844 looks like also some fixes for Ruby 3.2 support
  • v

    VoxBot

    01/24/2023, 9:37 PM
    probably nowhere near complete, but good to see it's being worked on
  • v

    VoxBot

    01/24/2023, 9:38 PM
    I'll have to start looking into it for Fedora 38, which has bumped to Ruby 3.2 (since I co-maintain Puppet on Fedora)
  • a

    Alex Fisher

    01/24/2023, 10:25 PM
    ewoud: https://github.com/puppetlabs/puppetlabs-postgresql/pull/1386#issuecomment-1402065399 but when you run
    bundle install
    , is there any guarantee bundler prefers the newer puppet gem over the newer concurrent_ruby??
  • a

    Alex Fisher

    01/24/2023, 10:25 PM
    ewoud: https://github.com/puppetlabs/puppetlabs-postgresql/pull/1386#issuecomment-1402065399 but when you run
    bundle install
    , is there any guarantee bundler prefers the newer puppet gem over the newer concurrent_ruby??
  • v

    VoxBot

    01/24/2023, 10:25 PM
    VoxBot_: no idea and I wondered the same thing
  • v

    VoxBot

    01/24/2023, 10:25 PM
    afisher: I'd guess that puppet is listed in Gemfile, so would have higher prio but no idea if that's a real thing
  • a

    Alex Fisher

    01/24/2023, 11:26 PM
    I guess I should have tested this theory out earlier today by adding the dependency to a random in house puppet lint plugin. Might have been less painful than the 35 individual PRs I ended up opening…
  • j

    josh

    01/25/2023, 1:24 AM
    Cross posting: https://puppetcommunity.slack.com/archives/C0W298S9G/p1674608846284439
  • v

    VoxBot

    01/25/2023, 8:22 AM
    https://github.com/voxpupuli/facterdb/pull/264 Our first gem with Ruby 3.2 support \o/
  • v

    VoxBot

    01/25/2023, 10:22 AM
    https://github.com/theforeman/puppet-foreman_proxy/actions/runs/4004881478/jobs/6874585735 looks like puppetlabs_spec_helper 5 broke every test suite we have
  • v

    VoxBot

    01/25/2023, 10:23 AM
    interesting, haven't seen that on vox pupuli. I think we still pull 4.0.1 in
  • v

    VoxBot

    01/25/2023, 10:25 AM
    https://github.com/voxpupuli/puppet-borg/actions/runs/4004570685/jobs/6873871406#step:3:204 ah no, 5.0.1. works for us
  • v

    VoxBot

    01/25/2023, 10:27 AM
    looks innocently
  • v

    VoxBot

    01/25/2023, 10:27 AM
    I just wanted to add a missing
    requires
    !
  • v

    VoxBot

    01/25/2023, 10:27 AM
    ;)
  • v

    VoxBot

    01/25/2023, 10:28 AM
    bastelfreak: https://github.com/theforeman/puppet-foreman_proxy/blob/master/.fixtures.yml there we do have hashes inside the repositories while https://github.com/voxpupuli/puppet-borg/blob/master/.fixtures.yml only has strings, perhaps that's the difference?
  • v

    VoxBot

    01/25/2023, 10:30 AM
    yeah, had the same idea
  • v

    VoxBot

    01/25/2023, 10:31 AM
    https://github.com/theforeman/puppet-foreman_proxy/pull/797 if that passes, we'll know
  • v

    VoxBot

    01/25/2023, 10:33 AM
    it does not :(
  • v

    VoxBot

    01/25/2023, 10:36 AM
    mhm
1...256257258...648Latest