[Pkg-puppet-devel] Bug#1070744: Bug#1070744: /usr/bin/puppet: puts non-regeneratable data in /var/cache

Jérôme Charaoui jerome at riseup.net
Sun Nov 17 18:55:28 GMT 2024


Hello,

Le 2024-10-24 à 05 h 18, Hendrik Jaeger a écrit :
> According to upstream, the vardir is actually for caching stuff, so IMHO generally vardir being in /var/cache is not wrong.
> What I consider wrong, though, is putting reports there, as they cannot be regenerated which is what the FHS demands on data put there.
> And this should probably be forwarded upstream.
> (The same may be said about other things, like `bucketdir` and `clientbucketdir`, neither of which can be regenerated. But that should be a separate bug to not inflate this one!)
> 
> To make a concrete suggestion:
> set reportdir = $logdir/reports
> 
> What do you think?

I think it would make sense, and your observations about the bucket 
directories are also relevant.

... but I'm still hesitant to carry this as an additional patch in 
Debian: it really should be implemented upstream, since the FHS is not 
Debian-specific at all.

Plus, if implemented, what do we do with the data in the previous path? 
Forcibly move it? Ignore it? Prompt the user?

Worth noting is that since the last puppet-agent upload, the reports 
feature now defaults to disabled (no reports generated).

-- Jérôme



More information about the Pkg-puppet-devel mailing list