[Pkg-puppet-devel] removing puppet source package from unstable/testing

Jérôme Charaoui jerome at riseup.net
Wed Aug 31 15:48:18 BST 2022


Le 2022-08-31 à 10 h 40, Thomas Goirand a écrit :
> On 8/29/22 17:59, Antoine Beaupré wrote:
>> Hi everyone,
>>
>> I just had the chance to test the Puppet agent 7 packages from
>> experimental that Jerome uploaded, and I must say they work
>> flawlessly. I tested them, on bookworm, only against a Puppet server 5
>> installation, running bullseye, but it's a pretty clean transition.
>>
>> I think we should make room for that package in unstable now. I propose
>> that we should RM (remove) the current `puppet` source package from
>> Debian unstable. The new puppet-agent package from experimental builds a
>> binary `puppet` transitional package so the transition should be okay
>> (although I haven't tested that directly with an apt-upgrade).
>>
>> An alternative approach would be for the current source `puppet` server
>> to stop building the puppet-agent package, but that seems like a much
>> more involved approach. Furthermore, I don't think the work we did on
>> the puppetserver 7 package will go into the `puppet` source package
>> anyways, so we will have to remove that package at some point anyways.
>>
>> If there are no objections within a week, I will file a removal bug with
>> the ftp-masters.
>>
>> Thanks!
>>
>> a.
> 
> I continue to object in destroying everything at once.
> 
> Please, if you want to do something, help finishing the work on jruby as 
> discussed in Debconf (ie: keeping the embedded Ruby gems in the source 
> code), and we can make a smooth transition.
What are we destroying exactly? Removing src:puppet now is the most 
straightforward way to get the new puppet-agent 7 in bookworm asap, so I 
fail to see how this is "destroying everything at once". What we'll be 
removing is the ability to deploy new systems on testing/unstable with a 
very old puppet-master, which I'm totally fine with.

Even if it turns out jruby and puppetserver don't make it into bookworm, 
it would be a big mistake IMO to ship Puppet 5.5 in the next stable release.

-- Jérôme



More information about the Pkg-puppet-devel mailing list