[Pkg-puppet-devel] Plans for packaging puppet 6

Thomas Goirand zigo at debian.org
Tue Jun 30 15:56:07 BST 2020


On 5/9/20 11:42 AM, Stig Sandbeck Mathisen wrote:
> Gabriel Filion <gabriel at koumbit.org> writes:
> 
>> From what I know, packaging puppet 6 can be broken down into three
>> parallel efforts, the biggest one being figuring things out for the
>> Clojure codebase: puppetserver, puppet-agent and facter.
> 
> For the ruby bits, there is also the question of what is needed to get
> Puppet to run on ruby 2.7, which is the ruby version currently in Debian
> unstable.
> 
> This is tracked upstream at
> https://tickets.puppetlabs.com/projects/PUP/issues/PUP-10247

FYI, I have here a package working for the puppet agent 6.9.0 (with some
ruby warning). Basically, I just needed to package ruby-semantic-puppet,
add ruby-concurrent and ruby-sync as runtime depends, and the agent
seems to work out of the box.

Passenger is gone from upstream, apparently, so this goes away from the
package. "puppet master" is gone too, if I understand well, because it's
replaced by puppetserver.

I've tried to look at how to package puppetserver, though I'm kind of
stuck not knowing where to start.

Does anyone of the team have any pointers? Unlike for the agent, there's
no source package for puppetserver upstream.

Cheers,

Thomas Goirand (zigo)



More information about the Pkg-puppet-devel mailing list