[debian-mysql] factoring out mysql-common

Andreas Beckmann anbe at debian.org
Wed Jun 15 02:48:24 UTC 2016


On 2016-06-14 15:56, Robie Basak wrote:
> Great, thanks. Andreas, shall I leave this to you? Or if you'd like me

Done.

> I hadn't considered tag collisions. Thank you for bringing this up. I
> think your solution above would be fine, and as you say we could leave
> existing tags alone. Perhaps we could create a fresh set of tags to
> match the old ones but in the new namespace, but still leave the old
> ones alone? Then we will have an unambigious way of finding old stuff.

looks like there werent any tags in mysql-5.7.git so far ... and
retagging with the new naming scheme would work of course

> I would be happy with this. In fact this would be much better than the
> current situation, where jumping around and asking for diffs, etc
> between MySQL 5.5, 5.6 and 5.7, eg. for security updates, has been quite
> painful because all the branch names collide.

in

  git://git.debian.org/git/users/anbe/tmp/mysql.git

I tried to
* document the "Unified GIT Repository" approach in README.source
* convert the mysql-5.7 repository to the "unified layout"
  (only master+upstream, I haven't touched ubuntu/* or $user/*)
* split out mysql-common from mysql-5.7 into src:mysql-defaults
* drop mysql-common from src:mysql-5.7

I haven't tried whether it would be possible to integrate mysql-5.6
(likely, the -5.7 root commit is something about "import 5.6.14") and
mysql-5.5 (more unlikely, seems to have no common history) ...


mysql-defaults/master builds fine, but I haven't tried
mysql-5.7/debian/master, nor did I do any usability tests with the
separated mysql-common (or even the default-mysql-*) packages.

Take as much as you like ... or tell me if you want me to push this in
part or complete to pkg-mysql - I should now have write permissions
there :-)

ToDo: debian/copyright could be pruned a bit more, since only a small
fraction of the old packaging remains for mysql-common and probably not
everyone currently listed has contributed there.
ToDo: adjust Uploaders, for now I set Robie, Otto and myself.


Andreas



More information about the pkg-mysql-maint mailing list