Bug#858996: jessie-pu: package mariadb-10.0/10.0.30-0+deb8u2
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian.org@packages.debian.org
Usertags: pu
Dear release team,
in order to fix #858941 for mariadb-10.0 (and #852495 for mariadb-10.1)
I did couple of changes to both mariadb-10.0 and mariadb-10.1 (I will
fill unblock later).
1. there seemed to be excessive stopping of mysqld server (old-prerm,
new-preinst, new-postinst), I have removed these and I have just
added a safe-guard in the old-prerm to stop if mysqld is still
running to mimick the old behaviour, as there probably have been
problems with stopping mysqld in the past.
2. the #DEBHELPER# in the postrm got moved inside the block that has
a safe-guard that checks whether the purged version is the currently
installed version by checking for /var/lib/mysql/debian-<var>.flag
that's created in all variants postinst scripts.
This is the bare minimum that needs to be done to not criple
mariadb-server-10.1 init scripts when mariadb-server-10.0 is purged.
I have tested all possible combinations of install/remove/purge
on jessie, jessie2stretch and stretch systems and it seems to
work as expected.
Cheers,
Ondrej
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.4.0-67-generic (SMP w/24 CPU cores)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Reply to: