[arch-dev-public] Drop cronie and logrotate from base?
The other day, Daniel Micary suggested dropping these packages from base (potentially even moving them to extra). * cronie Nothing in our default installation uses it anymore and it was disabled by default since we switched to systemd. Only a small percentage of our users actually use crontabs actively, and for those, pacman -S cronie && systemctl enable cronie is not too much of a hassle. * logrotate In a default installation, it rotates nothing. It could be added as an optdepend to those packages that provide logrotate.d files so people are aware that they should install it. Opinions?
On 01.04.2014 20:15, Thomas Bächler wrote:
The other day, Daniel Micary suggested dropping these packages from base (potentially even moving them to extra).
* cronie
Moving to extra sounds good.
* logrotate
Move it to extra and make it a dep of everything that logs to /var/log by default, optdep for stuff that can be configured to log there. (both assume that the package actually has a logrotate config ofc)
On Tue 01, April 20:48:16 Florian Pritz wrote:
Moving to extra sounds good.
+1
Move it to extra and make it a dep of everything that logs to /var/log by default, optdep for stuff that can be configured to log there. (both assume that the package actually has a logrotate config ofc)
Is not needed for packages that log to /var/log (e.g. pacman), but for packages that install a logrotate.d script (42 at the moment). I'm not sure if this should be a dep or optdep though. -- Andrea Arch Linux Developer
On Tue, Apr 1, 2014 at 9:30 PM, Andrea Scarpino <andrea@archlinux.org> wrote:
On Tue 01, April 20:48:16 Florian Pritz wrote:
Moving to extra sounds good.
+1
As Gaetan already agreed: +1 from me too.
Move it to extra and make it a dep of everything that logs to /var/log by default, optdep for stuff that can be configured to log there. (both assume that the package actually has a logrotate config ofc)
Is not needed for packages that log to /var/log (e.g. pacman), but for packages that install a logrotate.d script (42 at the moment).
Yup, this seems good
I'm not sure if this should be a dep or optdep though.
If logging to /var/log is not configurable I'd make it a dep, if it is I'd make it an optdep... -t
On 01/04/14 03:30 PM, Andrea Scarpino wrote:
On Tue 01, April 20:48:16 Florian Pritz wrote:
Moving to extra sounds good.
+1
Move it to extra and make it a dep of everything that logs to /var/log by default, optdep for stuff that can be configured to log there. (both assume that the package actually has a logrotate config ofc)
Is not needed for packages that log to /var/log (e.g. pacman), but for packages that install a logrotate.d script (42 at the moment). I'm not sure if this should be a dep or optdep though.
I think many of these support using syslog instead of writing their own log file, which might be a better default for at least some of them. Querying logs in the journal is a joy compared to dealing with custom format dates and so on in an application-specific log file.
[2014-04-01 20:15:55 +0200] Thomas Bächler:
* cronie
Nothing in our default installation uses it anymore and it was disabled by default since we switched to systemd. Only a small percentage of our users actually use crontabs actively, and for those, pacman -S cronie && systemctl enable cronie is not too much of a hassle.
Sounds good. I'll keep maintaining it for a while.
* logrotate
In a default installation, it rotates nothing. It could be added as an optdepend to those packages that provide logrotate.d files so people are aware that they should install it.
Sounds good to me. -- Gaetan
participants (6)
-
Andrea Scarpino
-
Daniel Micay
-
Florian Pritz
-
Gaetan Bisson
-
Thomas Bächler
-
Tom Gundersen