Is Debian a second class operating system for Puppet? · puppetlabs/community · Discussion #65 (original) (raw)

For the past years it was always a problem to get packages for Debian. Debian 12 got released in June last year. The puppet-agent package got published a few weeks ago. Bolt, PDK, PuppetDB, Puppetserver are still missing.

Why?

And I asked on slack about PuppetDB and Puppetserver and why they weren't published together with the Agent. The response was basically and all three are maintained by different teams and the last effort was only about the agent. PuppetDB and Puppetserver have to to requested separately. As a user that's really not a sufficient answer. The Debian release dates aren't a secret. Debian even communicates them in advance and provides beta/rc images so people can work early on supporting them.

Also there's a serious packaging bug for Debian packages. It is known since years but nobody cares to fix it. That just makes upgrades so so complicated. It was reported in 2019: https://puppet.atlassian.net/browse/CPR-699. And it's still a problem: https://puppet.atlassian.net/browse/CPR-861 / https://puppet.atlassian.net/browse/PA-4995.

And one last thing: Multiple times I heard from Puppet employees

Debian/Ubuntu do not have a high priority because we don't see many users