Are we tracking the right upstream Puppet?

This is a bit of a speculative post, as it’s not a clear bug.

I noted while upgrading some Fedora VMs, which I manage with Vagrant, mostly using the Puppet provisioner, that the upstream Puppet repo does not seem to be being updated very frequently - the last commit was nearly a year ago. I know from long term exposure to Fedora that this is not great.

In particular, there are PRs in place on VoxPopuli clone that support dnf5, which is not supported by the Puppet/puppet github repo. In particular, the deprecated -d and -e flags break the invocations. There is an issue on the puppet repo, but chasing it leads to a fix on VoxPopuli ( puppet agent not working with dnf5 · Issue #9506 · puppetlabs/puppet · GitHub )

It may be that I’ve gone down a rabbit hole - I’m concerned that I’m the only person that seems to have encountered this, so it could well be a red herring. otoh, this could be an emerging issue for enterprise users, so I thought I’d raise it. Should the upstream for Puppet be something other than the main, slow moving, Puppet repo.

Tim

You can find the maintainers contact details at puppet - Fedora Packages

And ask them directly. I have not seen any of them here on the forums.

Please check if there is an existing Bugzilla bug and leave a comment or file a new one before sending direct emails to package maintainers. See How to file a bug :: Fedora Docs for more information, and you can go to puppet - Fedora Packages for links to the package’s existing Bugs or to file a new report.

1 Like

I started with Bugzilla and couldn’t see anything related, hence this general question. I take your point about not wasting packagers’ time.

If you didn’t see any Bugzilla reports, then it’d be very welcome to file a new one. To expand, filing bugs in Bugzilla is preferred over direct emails for multiple reasons:

  1. Bugzilla bugs are publicly visible, so other users can find them and add context or follow progress towards a fix.
  2. Bugzilla has a structured form to help users make sure to provide all the relevant information to reproduce the bug.
  3. Speaking from my personal experience, I prefer not to get direct emails to the -maintainers@fedoraproject.org alias, unless something is very urgent, because they go to the top of my inbox, instead of Bugzilla bugs which I send to a separate folder and can look at when I have time to properly triage and respond to bugs.

If you have support questions, the forum or mailing lists are good bet, because more people look at them and you’re thus more likely to get a helpful response.

I logged a bug: 2401112 – Upstream fixes to dnf5 incompatibility aren't making it into Fedora . It was almost immediately addressed. I note that, although puppet is changing slowly, there was already an update, so maybe this issue will get addressed.

1 Like