[Pkg-puppet-devel] Bug#1050337: Bug#1050337: puppetserver: missing Recommends on puppet-module-puppetlabs-mailalias-core

Cyril Brulebois kibi at debian.org
Wed Aug 23 16:51:18 BST 2023


Hello,

Antoine Beaupré <anarcat at 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 (kibi at debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-puppet-devel/attachments/20230823/e758001b/attachment.sig>


More information about the Pkg-puppet-devel mailing list