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
signature.asc
Description: PGP signature