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

    VoxBot

    11/07/2024, 3:40 PM
    with that, i'm going to take a break, because i don't feel the discussion is progressing past PR sound bites right now
  • v

    VoxBot

    11/07/2024, 3:43 PM
    we can't make binary builds if we don't have access to the source code
  • v

    VoxBot

    11/07/2024, 3:43 PM
    i'll also point out that redhat forks are based on fedora, which does provide source code, and the whole drama was because redhat started cutting down on access to their binary builds, a bit like what you're doing
  • v

    VoxBot

    11/07/2024, 3:44 PM
    but if i remember correctly, redhat still publishes its source code
  • v

    VoxBot

    11/07/2024, 3:44 PM
    but i might be wrong on that
  • v

    VoxBot

    11/07/2024, 3:44 PM
    fedora, in any case, is still a free and healthy upstream, now it's not clear what's up with puppet anymore
  • v

    VoxBot

    11/07/2024, 3:44 PM
    anarcat: yes, you do need the free developer subscription to the SRPMs or you need to extract it from the CentOS Stream git repos, but it's available
  • v

    VoxBot

    11/07/2024, 3:45 PM
    right
  • v

    VoxBot

    11/07/2024, 3:45 PM
    so even RedHat didn't go as far as Perforce there
  • v

    VoxBot

    11/07/2024, 3:45 PM
    and that move led to multiple forks
  • v

    VoxBot

    11/07/2024, 3:45 PM
    and Fedora is still considered the proper upstream for development, though CentOS Stream is forked from Fedora at regular intervals and is now the proper upstream to RHEL
  • v

    VoxBot

    11/07/2024, 3:45 PM
    anarcat: correct
  • v

    VoxBot

    11/07/2024, 3:46 PM
    CentOS Stream didn't have an equivalent before; you just had to trust Red Hat to at some point fix your issues in RHEL and then they'd flow into rebuilt distros
  • v

    VoxBot

    11/07/2024, 3:46 PM
    so I certainly think it's annoying not to have a 1:1 freely available RHEL equivalent, from a developer perspective your have a lot more options than you used to
  • v

    VoxBot

    11/07/2024, 3:47 PM
    disclaimer: Red Hat employee, some opinions are my own
  • v

    VoxBot

    11/07/2024, 3:48 PM
    internally it was said that a lot was driven to make it easier for people to contribute to the development of RHEL
  • v

    VoxBot

    11/07/2024, 3:50 PM
    I would not call Rocky and Alma forks, since they very pointedly do NOT diverge from the upstream.
  • v

    VoxBot

    11/07/2024, 3:52 PM
    just a thought: we run acceptance tests and install Puppet packages there; how are we going to deal with them being closed or limited to 25 nodes?
  • v

    VoxBot

    11/07/2024, 3:52 PM
    I suspect we have repos where a single PR spins up 25 "nodes"
  • v

    VoxBot

    11/07/2024, 3:54 PM
    yes
  • v

    VoxBot

    11/07/2024, 3:54 PM
    and for Foreman we use the Puppet agent for our installer, so that will break our CI pipelines
  • v

    VoxBot

    11/07/2024, 3:55 PM
    even if all we did was make it so that there wasn't a 25 node limit, this wouldn't be that bad. also, if I have to interactively EULA in the package, it's no longer a package
  • v

    VoxBot

    11/07/2024, 3:56 PM
    I run my own acceptance tests using the Gem anyway :-p
  • d

    David Sandilands

    11/07/2024, 3:57 PM
    note the gems like the packages won't be release at this point by Puppet
    ‼️ 3
  • v

    VoxBot

    11/07/2024, 3:57 PM
    so basically the community has to do 90% of a fork of puppet to use it anyways
  • v

    VoxBot

    11/07/2024, 3:57 PM
    so that pretty much mandates the PDK?
  • v

    VoxBot

    11/07/2024, 3:57 PM
    that just killed our whole toolchain
  • v

    VoxBot

    11/07/2024, 3:58 PM
    our being Vox Pupuli
  • v

    VoxBot

    11/07/2024, 3:58 PM
    what? not even publishing gems?
  • v

    VoxBot

    11/07/2024, 3:58 PM
    yes
1...621622623...648Latest