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

Louis-Philippe Véronneau pollo at debian.org
Tue Jun 30 22:12:07 BST 2020


On 2020-06-30 10 h 56, Thomas Goirand wrote:
> 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.

Although I've never really looked into building Puppet myself (yet!), I
think we can safely assume we can grab tarballs or git tags from Github
directly:

https://github.com/puppetlabs/puppetserver

-- 
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   pollo at debian.org / veronneau.org
  ⠈⠳⣄

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-puppet-devel/attachments/20200630/9fecbd7e/attachment.sig>


More information about the Pkg-puppet-devel mailing list