Is Debian a second class operating system for Puppet? #65
Replies: 16 comments 36 replies
-
Another reason why it feels like Debian is a second class OS: puppet-release-bookworm.deb is missing at https://apt.puppet.com/. |
Beta Was this translation helpful? Give feedback.
-
@joshcooper is actually working on a build system change that should make it easier for you to build packages for platforms we haven't gotten to yet (Arch, even 😉), and even to contribute those upstream. It's too early to promise anything, it might not even end up working out. But watch for improvements soon! |
Beta Was this translation helpful? Give feedback.
-
On my organization we are migrating all to ubuntu 22.04 and debian 12 to be compliant with our IT resource usage policy but we are stuck with the puppetserver because of this latency in the release. Can I help in some way to do a bust to release? |
Beta Was this translation helpful? Give feedback.
-
Any update or feedback? @davidsandilands |
Beta Was this translation helpful? Give feedback.
-
Adding more info about consumers of Puppet / PuppetServer / PuppetDB beyond organizations that use Puppet for configuration management:
So, as far as I am concerned I work or contribute to 7 different entities which are waiting for a complete Debian 12 package set. Or said differently, all people I work with in the Puppet world are waiting for Debian 12 packages for some aspect of their work. |
Beta Was this translation helpful? Give feedback.
-
Some more feedback:
Most customers which run Debian as their main OS are disappointed and look for other solutions. |
Beta Was this translation helpful? Give feedback.
-
I too manage Debian based servers with puppet, I use both puppet and Debian for the same reason: to have a stable and predictable environment. I want to be able to focus more on running business software than to fiddle around with my servers, package updates, and config changes. That's why I want a rock solid foundation. The fact that puppetserver and puppetdb still isn't available for Debian 12 is to me a direct opposite to the reasons one would use puppet in the first place, which I feel is unfortunate. |
Beta Was this translation helpful? Give feedback.
-
The community seems to be a good point here. Maybe product managers at Perforce only look at the numbers for Puppet Enterprise because in the end only that creates revenue. But without a decent support for the common open source systems like Debian the product might loose its value when the community stops providing modules and product bug fixes. In the end that will hurt PE as well since a product not delivering the business value for the client will be kicked rather quickly. Management doesn't care about the name of the tool in use. |
Beta Was this translation helpful? Give feedback.
-
I still wonder why Debian is not a PE supported platform. Product management at Puppet is refusing to take money, which customers would pay. |
Beta Was this translation helpful? Give feedback.
-
Please also start providing nightlies for Debian testing. |
Beta Was this translation helpful? Give feedback.
-
First we are blocked from upgrading to Debian 12 due to the missing Puppet Agent packages for Debian, now Debian 11 is entering the Long Term Support (LTS) phase and we are blocked from upgrading our Debian 11 servers to Debian 12 due to the missing Puppet Server and PuppetDB packages. Hey @davidsandilands will there be Puppetserver packages for Debian 12 someday? |
Beta Was this translation helpful? Give feedback.
-
I don't know if i should just ask, plead, cry, weep, SCREAM.... ! |
Beta Was this translation helpful? Give feedback.
-
Snapshot builds for Puppetserver and PuppetDB have appeared in the bookworm nightly repo: http://nightlies.puppetlabs.com/apt/pool/bookworm/puppet8-nightly/p/index.html Kudos to the engineering team! 👏 |
Beta Was this translation helpful? Give feedback.
-
Hey all I wanted to just confirm that as this in nightlies assuming no bugs Debian 12 Puppet Server, PuppetDB this should be released in the October release |
Beta Was this translation helpful? Give feedback.
-
The nightlies have stopped with the announcement of https://www.puppet.com/blog/open-source-puppet-updates-2025 and beyond any potential major vulnerabilities the only packaging to be released by Perforce/Puppet will be in the private/EULA'd area. So I would see the new package pipeline the community with @binford2k @nmburgan and others have been working on to be the place where Debian can be better priortised Assuming there is no disagreement here I think it would make sense to close this discussion. |
Beta Was this translation helpful? Give feedback.
-
I think we had enough discussions here about this topic and can close it. |
Beta Was this translation helpful? Give feedback.
-
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
Beta Was this translation helpful? Give feedback.
All reactions