On September 19, 2019 1:00:26 PM EDT, Amish via arch-general <arch-general@xxxxxxxxxxxxx> wrote: > Hello, > > Recently logwatch package was updated. > > The cron file (from cron.daily) was removed and replaced with > systemd.timer. > > But logwatch.timer is not activated automatically, which means the > users > who use logwatch will stop getting daily "auditing" emails and may not > > realize this for some days that emails from logwatch have stopped > coming. > > This requires manual intervention to activate logwatch.timer. > > Since keeping an eye on logs is very important thing to do, this > should > be put as NEWS item. (in my opinion). Your opinion is all nice and well, but what's wrong with a package post_upgrade notice? NEWS items for breaking changes are done when the breaking change needs to be resolved in order to successfully execute Pacman and upgrade the package at all. > > Additionally, current logwatch.service calls "/usr/sbin/logwatch" > alone. > Which means by default it sends output to systemd journal. (whereas > cron > based timer used to send an email to root which could be an alias to > real email address) > > To preserve the existing behaviour, the ExecStart line should be > changed > to ExecStart=/usr/bin/logwatch --output mail" > > Even if this is not made a news item, this email is also sent to alert > > those users who use logwatch that they need to take following actions: > > 1) pacman -Syu > > 2) cat /usr/lib/systemd/system/logwatch.service.d/local.conf > [Service] > ExecStart= > ExecStart=/usr/bin/logwatch --output mail > > 3) systemctl daemon-reload > 4) systemctl --now enable logwatch.timer I guess it's entirely possible that users were logging without using mail at all. There are guides for generically forwarding systemd logs via email, though. -- Eli Schwartz Bug Wrangler and Trusted User
Attachment:
signature.asc
Description: PGP signature