[Pkg-puppet-devel] Puppet & Debian

Apollon Oikonomopoulos apoikos at debian.org
Wed Jan 18 11:11:57 UTC 2017


Hi Eric and thank you for the response!

On 12:22 Tue 17 Jan     , Eric Sorenson wrote:
> Hi Apollon, thank you for writing - I still have your gpg key and 
> email paper from Berlin as a reminder, but you beat me to it! 
> 
> To answer your question, the 4.x server -> 3.x agent compatibility 
> layer a service built into the puppetserver only, so Ruby puppet 
> masters won't be compatible across the major version boundary. 

The good news is that we added 3.x client support to the Ruby servers 
using a rack middleware[1] that mirrors puppet server's behavior. This 
will allow us to provide a (hopefully) hassle-free upgrade path from 
Jessie to Stretch for most users.

[1] https://anonscm.debian.org/cgit/pkg-puppet/puppet.git/commit/?id=1fb4e3e95b36b2c060320914452b48c29ffa4bde

> 
> Is there something we can do in the future to help the clojure 
> toolchain situation? It'd be great to have the user experience and 
> tech stack from the debian repos as close to our upstream/vendor 
> repositories as possible. 

I started looking at this again and I *think* we might be able to 
package PuppetDB and Puppet Server without relying on leiningen. I'll 
try to get things started soon and will let you know if there is 
anything you can do!

Thanks,
Apollon



More information about the Pkg-puppet-devel mailing list