Bug#1050337:

2023-10-05 Thread عبد سلمان
تلي كرام انستا فوري ع. نفس جهازي فوري


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

2023-08-23 Thread Cyril Brulebois
Hello,

Antoine Beaupré  (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)
D-I release manager -- Release team member -- Freelance Consultant


signature.asc
Description: PGP signature


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

2023-08-23 Thread Antoine Beaupré
On 2023-08-23 13:31:43, Cyril Brulebois wrote:
> Package: puppetserver
> Version: 7.9.5-2
> Severity: important
>
> Hi,
>
> One of the problems that showed up while upgrading my puppet
> {master,server} from bullseye to bookworm was losing support for the
> mailalias resource. Some basic research led to discovering it's been
> split away from the core and moved to a module. One `puppet module
> install` later, that problem went away.
>
> Evgeni Golov kindly pointed out that we have a package for that module,
> and given the list of Recommends in puppetserver, it looks like it
> could and should have been there, so possibly just an oversight and not
> a deliberate decision?

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?

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

Thanks for the report!

-- 
La propriété est un piège: ce que nous croyons posséder nous possède.
- Alphonse Karr



Bug#1050337: puppetserver: missing Recommends on puppet-module-puppetlabs-mailalias-core

2023-08-23 Thread Cyril Brulebois
Package: puppetserver
Version: 7.9.5-2
Severity: important

Hi,

One of the problems that showed up while upgrading my puppet
{master,server} from bullseye to bookworm was losing support for the
mailalias resource. Some basic research led to discovering it's been
split away from the core and moved to a module. One `puppet module
install` later, that problem went away.

Evgeni Golov kindly pointed out that we have a package for that module,
and given the list of Recommends in puppetserver, it looks like it
could and should have been there, so possibly just an oversight and not
a deliberate decision?


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant