[debian-mysql] Bug#815377: Bug#815377: mariadb-10.0: newly split out plugin packages need Breaks+Replaces: mariadb-server-10.0

Otto Kekäläinen otto at seravo.fi
Sun Feb 21 13:09:38 UTC 2016


Hello!

Thanks for keeping an eye on Piuparts and spotting this. We had
breaks+replaces only for old plugin packages and we completely
overlooked the need for breaks+replaces for the server package.

I have now fixed this in git and it will be included in next upload - soon.

http://anonscm.debian.org/cgit/pkg-mysql/mariadb-10.0.git/commit/?id=6c50a4521fb44b61fbb3ff6dae9cc21fa8d602d8

PS. Where was the log? I don't see any jessie2sid option at
https://piuparts.debian.org/jessie2stretch/maintainer/p/pkg-mysql-maint@lists.alioth.debian.org.html



> Hi,
>
> during a test with piuparts I noticed your package fails to upgrade from
> 'jessie'.
> It installed fine in 'jessie', then the upgrade to 'sid' fails
> because it tries to overwrite other packages files without declaring a
> Breaks+Replaces relation.
>
> See policy 7.6 at
> https://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces
>
> >From the attached log (scroll to the bottom...):
>
>   Selecting previously unselected package mariadb-plugin-mroonga.
>   Preparing to unpack .../mariadb-plugin-mroonga_10.0.23-3_amd64.deb ...
>   Unpacking mariadb-plugin-mroonga (10.0.23-3) ...
>   dpkg: error processing archive /var/cache/apt/archives/mariadb-plugin-mroonga_10.0.23-3_amd64.deb (--unpack):
>    trying to overwrite '/usr/lib/mysql/plugin/ha_mroonga.so', which is also in package mariadb-server-10.0 10.0.22-0+deb8u1
>   dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
>   Errors were encountered while processing:
>    /var/cache/apt/archives/mariadb-plugin-mroonga_10.0.23-3_amd64.deb
>
> Similarily for mariadb-plugin-spider and mariadb-plugin-tokudb.



More information about the pkg-mysql-maint mailing list