On Wed, Jul 21, 2021 at 03:16:39AM -0700, Andrea Bolognani wrote:
On Tue, Jul 20, 2021 at 07:00:20PM +0200, Olaf Hering wrote:
In particular, I worry about changes in defaults being more difficult
for users to detect: in Debian at least, changes to the default
sysconfig files result in the admin being given the possibility to
review and tweak their local customizations at package upgrade time,
and by moving the defaults off to the .service files we're losing
that convenience. I understand other distros don't have the same
tooling around configuration files, but still it feels like a step
backwards in this regard.
Debian needs that interactive UI for reviewing changes precisely
because users are being made to modify files that are shipped by
the package, and that needs to be addressed synchronously with
the upgrade in some manner.
If we remove the sysconfig files, we're not expecting users to
modify the .service files. Instead they will be using the systemd
overrides in /etc/systemd/system/libvirtd.service.d/<blah> to
customize.
They'll still potentially want to review your overrides after
upgrading, but you'll not be forced todo so in the middle of
the package upgrade transaction, since they're not modifying
a file owned by the package
Regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|