[debian-mysql] Future general packaging improvements [was: Re: Bug#792080: mysql-common: needs to handle upgrades from mariadb-common that creates my.cnf -> mariadb.cnf symlink]

Robie Basak robie.basak at ubuntu.com
Fri Jul 17 11:30:23 UTC 2015


(replaced Cc: bug with Cc: ML)

On Fri, Jul 17, 2015 at 01:10:35PM +0200, Andreas Beckmann wrote:
> And now we are moving slightly offtopic in this bug:
> 
> * Have you considered building mysql-common from a separate source
> package? Because since it is a required part for all mysql compatible
> stuff it shouldn't be blocked by being bundled to a specific
> implementation that is temporarily not being "ready for migration"

We have mentioned it, yes, and I'm happy for that to happen. I'd like to
take one step at a time, though, so I'd like to have the current
situation resolved and both mysql-5.6 and mariadb-10.0 in testing with
no outstanding bugs related to the changes we've made already first.
Then it should just be a case of pulling it out, right?

It'd be nice if eventually we could even reduce the duplication in
debian/ across the variants, though I guess we'll have to see since
that'll take quite a bit of effort and the variants could diverge
further in the meantime.

> * What are your plans for the mysql-5.5 -> 5.6 switch? Is mysql-5.5
> planned to be made installable again or is it just going to be removed?

I intend to have mysql-5.5 removed. I just need to understand better how
to coordinate this.

> Are there any packages (outside src:mysql-5.5) depending on the
> versioned *-5.5 package names?

I haven't checked yet, but we've done this in Ubuntu 15.04 already (as
jessie was in freeze we couldn't do it in Debian at the time) and I
don't recall any major issues. I will check though.

I also wonder why we have versioned sources in the first place. Is it
because of libmysqlclient and potential ABI bumps needing transitions
maybe? We didn't need to bump the ABI between 5.5 and 5.6 as it happens.
I guess maybe its unavoidable then, but I'm in favour of having only one
version of each variant in a given release at a time, except temporarily
for any necessary transitions.

Robie
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-mysql-maint/attachments/20150717/165c1946/attachment.sig>


More information about the pkg-mysql-maint mailing list