[debian-mysql] Bug#804920: mysql-server-5.6: needs Conflicts: cqrlog (<< 1.9.0-5~)
anbe at debian.org
Thu Nov 12 22:57:34 UTC 2015
cqrlog's bug #801755: "cqrlog: prompting due to modified conffiles which
were not modified by the user: /etc/apparmor.d/usr.sbin.mysqld" was just
fixed by using /etc/apparmor.d/local/usr.sbin.mysqld for its additions
instead of modifying the conffile owned by mysql-server-5.6.
It needs a little cooperation from mysql-server-5.6 to ensure cqrlog
gets upgraded first (it will undo the conffile modifications on
upgrades) and mysql afterwards (with an again pristine usr.sbin.mysqld).
Please add a versioned Conflicts: cqrlog (<< 1.9.0-5~) to
mysql-server-5.6. Yes, this must be a versioned Conflicts, you may add a
lintian override for this. A Breaks is not sufficient since it would
allow to just deconfigure the cqrlog package, but we must ensure that it
is either removed or upgraded (the conffile modifications will be undone
in both cases) before mysql gets upgraded.
I verified in piuparts with a patched mysql-server that this actually
fixes the upgrade path of cqrlog.
More information about the pkg-mysql-maint