Hello,

Antoine Beaupré <anar...@debian.org> (2023-08-23):
> There's a ton of modules like this, cron is another we had to install by
> hand here. It seems like a good idea to add them to Recommends!
> 
> Here's the deprecation notice:
> 
> https://www.puppet.com/docs/puppet/6/release_notes_puppet#new_features_puppet_x-0-0-select-moved-modules-types
> 
> And that's the actual module list:
> 
> https://www.puppet.com/docs/puppet/6/type#supported-type-modules-in-puppet-agent
> 
> It seems like `cron` and `mailalias` are supported differently and cron
> actually *should* have shipped with the agent. But that's kinf of a
> cosmetic distinction, maybe it could be the difference between
> Recommends and Suggests in our case? I would also "recommend" (no pun
> intended) to *not* include any sort of dependency against the
> "Deprecated types" (e.g. Nagios). What do you think?

I have absolutely no idea where to draw the line. It just kind of
baffled me to see such a basic feature dropped entirely. Maybe others
would have the same feeling towards Nagios stuff as I have for
mailalias?

> In our case (for cron), we decided to move away from the module
> altogether, towards systemd timers:
> 
> https://gitlab.torproject.org/tpo/tpa/team/-/issues/41303

Regarding some things getting shipped via the agent, that was spotted by
Evgeni as well, but I'm not diving into the “let's learn more about the
(current) architecture of puppet to see what happens” rabbit hole.

Yes, that means not knowing what's supposed to happen with an old puppet
agent that (presumably) doesn't know about those things vs. a new puppet
whose core dropped support for them… But I don't think I'll lose sleep
over that. ;)


Cheers,
-- 
Cyril Brulebois (k...@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

Attachment: signature.asc
Description: PGP signature

Reply via email to