[debian-mysql] Future general packaging improvements

Andreas Beckmann anbe at debian.org
Sat Jul 18 10:21:24 UTC 2015


On 2015-07-17 13:30, Robie Basak wrote:
> (replaced Cc: bug with Cc: ML)
[ Ack, please keep me Cc:ed, I'm not subscribed ]

> On Fri, Jul 17, 2015 at 01:10:35PM +0200, Andreas Beckmann wrote:
>> * Have you considered building mysql-common from a separate source
>> package? Because since it is a required part for all mysql compatible

> 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?

ACK. Should be staged in experimental first anyway to not block anything
while going through NEW.

> 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.

There is probably already much duplication and missing synchronisation
within mysql-5.X - a unified git repository (with several upstream and
debian branches) might simplify things (hmm, a unified git repository of
both mariadb and mysql ...)

>> * 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.

File a bug against ftp.debian.org, requesting the removal from unstable.
File a bug against release.debian.org, requesting a transition slot.
(reportbug has the appropriate templates for this).
The good thing is, there is no library transition for libmysqlclientXX
coubled with it as well.

>> 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.

OK, let's see what would happen if mysql-5.5 was removed from sid:


anbe at coccia:~$ dak rm -Rn mysql-5.5
Will remove the following packages from unstable:

libmysqlclient-dev | 5.5.43-0+deb8u1 | hurd-i386
libmysqlclient18 | 5.5.43-0+deb8u1 | hurd-i386
libmysqld-dev | 5.5.43-0+deb8u1 | hurd-i386
libmysqld-pic | 5.5.43-0+deb8u1 | hurd-i386
 mysql-5.5 |   5.5.42-1 | source
 mysql-5.5 | 5.5.43-0+deb8u1 | source
mysql-client |   5.5.42-1 | all
mysql-client | 5.5.43-0+deb8u1 | all
mysql-client-5.5 |   5.5.42-1 | kfreebsd-amd64, kfreebsd-i386, sparc
mysql-client-5.5 | 5.5.43-0+deb8u1 | amd64, arm64, armel, armhf,
hurd-i386, i386, mips, mipsel, powerpc, ppc64el, s390x
mysql-common |   5.5.42-1 | all
mysql-common | 5.5.43-0+deb8u1 | all
mysql-server |   5.5.42-1 | all
mysql-server | 5.5.43-0+deb8u1 | all
mysql-server-5.5 |   5.5.42-1 | kfreebsd-amd64, kfreebsd-i386, sparc
mysql-server-5.5 | 5.5.43-0+deb8u1 | amd64, arm64, armel, armhf,
hurd-i386, i386, mips, mipsel, powerpc, ppc64el, s390x
mysql-server-core-5.5 |   5.5.42-1 | kfreebsd-amd64, kfreebsd-i386, sparc
mysql-server-core-5.5 | 5.5.43-0+deb8u1 | amd64, arm64, armel, armhf,
hurd-i386, i386, mips, mipsel, powerpc, ppc64el, s390x
mysql-source-5.5 |   5.5.42-1 | kfreebsd-amd64, kfreebsd-i386, sparc
mysql-source-5.5 | 5.5.43-0+deb8u1 | amd64, arm64, armel, armhf,
hurd-i386, i386, mips, mipsel, powerpc, ppc64el, s390x
mysql-testsuite |   5.5.42-1 | all
mysql-testsuite | 5.5.43-0+deb8u1 | all
mysql-testsuite-5.5 |   5.5.42-1 | kfreebsd-amd64, kfreebsd-i386, sparc
mysql-testsuite-5.5 | 5.5.43-0+deb8u1 | amd64, arm64, armel, armhf,
hurd-i386, i386, mips, mipsel, powerpc, ppc64el, s390x

Maintainer: Debian MySQL Maintainers
<pkg-mysql-maint at lists.alioth.debian.org>

------------------- Reason -------------------

----------------------------------------------

Checking reverse dependencies...
# Broken Depends:
amarok: amarok [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
anope: anope [amd64 arm64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386
mips mipsel powerpc ppc64el s390x sparc]
aolserver4-nsmysql: aolserver4-nsmysql
apophenia: libapophenia0 [amd64 hurd-i386 i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel sparc]
apr-util: libaprutil1-dbd-mysql
asterisk: asterisk-mysql [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
audiolink: audiolink
bacula: bacula-common-mysql [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
        bacula-director-mysql [amd64 arm64 armel armhf i386
kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
bareos: bareos-database-mysql [amd64 arm64 armel armhf i386 mips mipsel
powerpc ppc64el s390x sparc]
biomaj: biomaj
boinc: libboinc-app-dev
cacti-spine: cacti-spine
calligra: kexi-mysql-driver [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
cctools: coop-computing-tools [amd64 i386]
cfengine3: cfengine3 [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
cl-sql: cl-sql-mysql
conquest-dicom-server: conquest-mysql
coturn: coturn [amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x]
courier-authlib: courier-authlib-mysql
cppdb: libcppdb-mysql0
ctn: ctn [amd64 arm64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips
mipsel powerpc ppc64el s390x sparc]
cvm: cvm-mysql [amd64 arm64 armel armhf hurd-i386 i386 mips mipsel
powerpc ppc64el s390x sparc]
cyrus-sasl2: libsasl2-modules-sql
dbf2mysql: dbf2mysql
dovecot: dovecot-mysql
dpsyco: dpsyco-mysql
dsyslog: dsyslog-module-mysql [amd64 armel armhf hurd-i386 i386
kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
emboss: emboss [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
        emboss-lib [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
exim4: exim4-daemon-heavy
facturlinex2: facturlinex2 [i386]
falconpl: falconpl-dbi-mysql [amd64 arm64 armel armhf i386 mips mipsel
powerpc ppc64el s390x]
flow-tools: flow-tools [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
freeradius: freeradius-mysql
gambas3: gambas3-gb-db-mysql [amd64 arm64 armel armhf i386
kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64el s390x]
gammu: libgsmsd7
       python-gammu
       python-gammu-dbg
gdal: libgdal-dev
      libgdal-perl
      libgdal1h
gearmand: gearman-job-server
gentle: gentle
gmysqlcc: gmysqlcc
gnash: gnash-ext-mysql
gnokii: gnokii-smsd-mysql [amd64 armel armhf hurd-i386 i386
kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390x sparc]
gnuais: gnuais
gnunet: gnunet [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
gnustep-sqlclient: libsqlclient1.7
grass: grass-core
gsql: gsql-mysql-engine [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc s390x sparc]
handlersocket: handlersocket-mysql-5.5
haskell-hsql-mysql: libghc-hsql-mysql-dev
htcheck: htcheck
hydra: hydra
icinga2: icinga2-ido-mysql
inspircd: inspircd
jabberd2: jabberd2
kamailio: kamailio-mysql-modules [amd64 armel armhf i386 mips mipsel
powerpc s390x]
kannel: kannel
        kannel-dev
        kannel-extras
kannel-sqlbox: kannel-sqlbox
kodi: kodi-bin [amd64 armel armhf i386 mips mipsel powerpc]
lcd4linux: lcd4linux [amd64 arm64 armel armhf i386 mips mipsel powerpc
ppc64el s390x sparc]
lcgdm: dpm-copy-server-mysql
       dpm-name-server-mysql
       dpm-server-mysql
       dpm-srm-server-mysql
       lfc-server-mysql
lcmaps-plugins-jobrep: lcmaps-plugins-jobrep-admin
libapache-mod-log-sql: libapache2-mod-log-sql-mysql
libapache-mod-musicindex: libapache2-mod-musicindex
libdbd-mysql-perl: libdbd-mysql-perl
libdbi-drivers: libdbd-mysql
libgda5: libgda-5.0-mysql
libnss-mysql-bg: libnss-mysql-bg [amd64 arm64 armel armhf i386 mips
mipsel powerpc ppc64el s390x sparc]
libodb-mysql: libodb-mysql-2.4
libopendbx: libopendbx1-mysql [amd64 arm64 armel armhf i386
kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
libpreludedb: libpreludedb0 [amd64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc s390x sparc]
libreoffice: libreoffice-subsequentcheckbase
libzdb: libzdb9
lighttpd: lighttpd-mod-mysql-vhost [amd64 arm64 armel armhf i386
kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
lua-dbi: lua-dbi-mysql
lua-sql: lua-sql-mysql
mailutils: libmailutils4 [amd64 arm64 armel armhf hurd-i386 i386
kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64el s390x]
mariadb-10.0: mariadb-common
mediatomb: mediatomb-common
motion: motion [amd64 arm64 armel armhf i386 mips mipsel powerpc ppc64el
s390x sparc]
muddleftpd: muddleftpd
mydumper: mydumper
myodbc: libmyodbc
mysql++: libmysql++-dev [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
         libmysql++3 [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
mysql-5.6: mysql-client-5.6 [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
           mysql-server-5.6 [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
mysql-connector-c++: libmysqlcppconn7
mysql-ocaml: libmysql-ocaml
             libmysql-ocaml-dev
mysql-workbench: mysql-workbench
mysqltcl: mysqltcl
mysqmail: mysqmail-courier-logger
          mysqmail-dovecot-logger
          mysqmail-postfix-logger
          mysqmail-pure-ftpd-logger
ndoutils: ndoutils-nagios3-mysql
neko: neko
net-snmp: snmptrapd
netmrg: netmrg [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
nufw: nuauth-extra [amd64 arm64 armel armhf i386 mips mipsel powerpc
ppc64el s390x sparc]
      nuauth-log-mysql [amd64 arm64 armel armhf i386 mips mipsel powerpc
ppc64el s390x sparc]
ocsinventory-server: ocsinventory-reports
openchange: libmapiproxy0 [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
            libmapistore0 [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
opendnssec: opendnssec-enforcer-mysql [amd64 arm64 armel armhf i386
kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
opennebula: opennebula [amd64 i386 kfreebsd-amd64 kfreebsd-i386 mips
mipsel sparc]
openstack-meta-packages: openstack-cloud-services
pam-mysql: libpam-mysql [amd64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc s390x sparc]
pdns: pdns-backend-mydns [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
      pdns-backend-mysql [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
pennmush: pennmush-mysql
percona-xtrabackup: percona-xtrabackup-test [amd64 arm64 armel armhf
i386 mips mipsel powerpc ppc64el s390x sparc]
perdition: perdition-mysql
php5: php5-mysql
pike7.8: pike7.8-mysql
pinba-engine-mysql: pinba-engine-mysql-5.5 [amd64 arm64 armel armhf i386
kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
pmacct: pmacct
poco: libpocomysql9 [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
      libpocomysql9-dbg [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
postfix: postfix-mysql
postfix-cluebringer: postfix-cluebringer-mysql
postfix-gld: postfix-gld
proftpd-dfsg: proftpd-mod-mysql [amd64 arm64 armel armhf i386
kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
pure-ftpd: pure-ftpd-mysql [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
pvpgn/contrib: pvpgn
python-mysqldb: python-mysqldb
                python-mysqldb-dbg
qsf: qsf
qt4-x11: libqt4-sql-mysql
qtbase-opensource-src: libqt5sql5-mysql
quickfix: libquickfix14
ratbox-services: ratbox-services-mysql
redland: librdf-storage-mysql
resiprocate: repro
rfc5766-turn-server: rfc5766-turn-server
rmysql: r-cran-rmysql
root-system: root-plugin-sql-mysql [amd64 armel armhf hurd-i386 i386
kfreebsd-amd64 kfreebsd-i386 mips mipsel sparc]
rsyslog: rsyslog-mysql
ruby-dataobjects-mysql: ruby-dataobjects-mysql
ruby-mysql: ruby-mysql
ruby-mysql2: ruby-mysql2
sagan: sagan [amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips
mipsel powerpc s390x sparc]
scuttle: scuttle
semanticscuttle: semanticscuttle
slurm-llnl: slurm-wlm-basic-plugins [amd64 arm64 armel armhf i386 mips
mipsel powerpc ppc64el s390x sparc]
soci: libsoci-mysql3.2 [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
sope: libsope1
sphinxsearch: sphinxsearch [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
spl: spl-mysql [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
spotweb: spotweb
stacks: stacks-web
stardict-tools: stardict-tools
sysbench: sysbench
tango: tango-accesscontrol [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
       tango-db [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
tarantool: tarantool-mysql-plugin [amd64 i386 kfreebsd-amd64 kfreebsd-i386]
tdbcmysql: tcl8.6-tdbc-mysql
tntdb: tntdb-mysql4
trafficserver: trafficserver-experimental-plugins [amd64 arm64 armhf
i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel ppc64el]
ulogd2: ulogd2-mysql [amd64 arm64 armel armhf i386 mips mipsel powerpc
ppc64el s390x sparc]
urweb: urweb [amd64]
voms-mysql-plugin: voms-mysql-plugin
vtk: libvtk5-dev
     libvtk5.8
vtk6: libvtk6-dev
      libvtk6.1
      libvtk6.2 [amd64 arm64 i386 kfreebsd-amd64 kfreebsd-i386 mips
mipsel powerpc ppc64el s390x]
witty: libwtdbomysql38 [amd64 arm64 armel armhf i386 kfreebsd-amd64
kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc]
xbmc: xbmc-bin [amd64 armel armhf i386 mips mipsel powerpc]
xbmc-pvr-addons: xbmc-pvr-mythtv-cmyth [amd64 armel armhf i386 mips
mipsel powerpc sparc]
yate: yate-mysql [amd64 arm64 armel armhf i386 mips mipsel powerpc
ppc64el s390x sparc]
zabbix: zabbix-proxy-mysql
        zabbix-server-mysql
zoneminder: zoneminder [amd64 arm64 armel armhf i386 mips mipsel powerpc
ppc64el s390x sparc]

# Broken Build-Depends:
akonadi: libmysqlclient-dev
amarok: libmysqld-pic (>= 5.5.23+dfsg)
anope: libmysqlclient-dev
aolserver4-nsmysql: libmysqlclient-dev
apophenia: libmysqlclient-dev
apr-util: libmysqlclient-dev
bacula: libmysqlclient-dev
bareos: libmysqlclient-dev
boinc: libmysqlclient-dev
cacti-spine: libmysqlclient-dev
calligra: libmysqlclient-dev
cctools: libmysqlclient-dev
cfengine3: libmysqlclient-dev
cl-sql: libmysqlclient-dev
collectd: libmysqlclient-dev
conquest-dicom-server: libmysqlclient-dev
coturn: libmysqlclient-dev
        mysql-client
courier-authlib: libmysqlclient-dev
cppdb: libmysqlclient-dev
ctn: libmysqlclient-dev
cvm: libmysqlclient-dev
dovecot: libmysqlclient-dev
embassy-domainatrix: libmysqlclient-dev
embassy-domalign: libmysqlclient-dev
embassy-domsearch: libmysqlclient-dev
embassy-phylip/non-free: libmysqlclient-dev
emboss: libmysqlclient-dev
exim4: libmysqlclient-dev
falconpl: libmysqlclient-dev
freeradius: libmysqlclient-dev
gambas3: libmysqlclient-dev
gammu: libmysqlclient-dev
gdal: libmysqlclient-dev
gearmand: libmysqlclient-dev
gentle: libmysqlclient-dev
ginkgocadx: libmysqlclient-dev (>= 5.1.57)
glpk: libmysqlclient-dev
gnash: libmysqlclient-dev
gnokii: libmysqlclient-dev
gnuais: libmysqlclient-dev
gnunet: libmysqlclient-dev (>= 5.1)
gnustep-sqlclient: libmysqlclient-dev
gpsdrive: libmysqlclient-dev
grass: libmysqlclient-dev
gsql: libmysqlclient-dev
handlersocket: libmysqlclient-dev
               mysql-server-5.5
               mysql-source-5.5
haskell-hsql-mysql: libmysqlclient-dev
htcheck: libmysqlclient-dev
hydra: libmysqlclient-dev
icinga2: libmysqlclient-dev
inspircd: libmysqlclient-dev
kamailio: libmysqlclient-dev
kannel-sqlbox: libmysqlclient-dev
kodi: libmysqlclient-dev
lcd4linux: libmysqlclient-dev
lcgdm: libmysqlclient-dev
libapache-mod-musicindex: libmysqlclient-dev
libdbd-mysql-perl: libmysqlclient-dev
libdbi-drivers: libmysqlclient-dev (>= 5.5)
                mysql-client (>= 5.5)
                mysql-server (>= 5.5)
libgda5: libmysqlclient-dev
libodb-mysql: libmysqlclient-dev
libopendbx: libmysqlclient-dev
libreoffice: libmysqlclient-dev
libzdb: libmysqlclient-dev
lighttpd: libmysqlclient-dev
lua-dbi: libmysqlclient-dev
lua-sql: libmysqlclient-dev
mailutils: libmysqlclient-dev
mediatomb: libmysqlclient-dev
migrate: mysql-client
         mysql-server
motion: libmysqlclient-dev (>= 5.5.17-4)
muddleftpd: libmysqlclient-dev
mydumper: libmysqlclient-dev
myodbc: libmysqlclient-dev (>= 5.5.17)
mysql++: libmysqlclient-dev
mysql-connector-c++: libmysqlclient-dev
mysql-connector-python: mysql-server
mysql-ocaml: libmysqlclient-dev
mysql-proxy: libmysqlclient-dev
mysql-workbench: libmysqlclient-dev
mysqltcl: libmysqlclient-dev
neko: libmysqlclient-dev
net-snmp: libmysqld-dev
openchange: libmysqlclient-dev
opendnssec: libmysqlclient-dev
paraview: libmysqlclient-dev
parser-mysql: libmysqlclient-dev
pdns: libmysqlclient-dev
perdition: libmysqlclient-dev
pike7.8: libmysqlclient-dev
pinba-engine-mysql: libmysqlclient-dev
                    mysql-source-5.5
pmacct: libmysqlclient-dev
poco: libmysqlclient-dev
postfix-gld: libmysqlclient-dev
proftpd-dfsg: libmysqlclient-dev
pvpgn/contrib: libmysqlclient-dev
python-mysqldb: libmysqlclient-dev
python-pymysql: mysql-server
python-tooz: mysql-server
qt4-x11: libmysqlclient-dev
qtbase-opensource-src: libmysqlclient-dev
quickfix: libmysqlclient-dev
ratbox-services: libmysqlclient-dev
redland: libmysqlclient-dev
resiprocate: libmysqlclient-dev
rfc5766-turn-server: libmysqlclient-dev
                     mysql-client
rmysql: libmysqlclient-dev
root-system: libmysqlclient-dev
rsyslog: libmysqlclient-dev
ruby-carrierwave: mysql-server
ruby-dataobjects-mysql: libmysqlclient-dev
                        mysql-server
ruby-em-synchrony: mysql-server
ruby-moneta: mysql-server
ruby-mysql: libmysqlclient-dev
ruby-mysql2: libmysqld-dev
             mysql-server
sagan: libmysqlclient-dev
slurm-llnl: libmysqlclient-dev
soci: libmysqlclient-dev
sope: libmysqlclient-dev
sphinxsearch: libmysqlclient-dev
spl: libmysqlclient-dev
stardict-tools: libmysqlclient-dev
tango: libmysqlclient-dev
tarantool: libmysqlclient-dev
tdbcmysql: libmysqlclient18
tntdb: libmysqlclient-dev
trafficserver: libmysqlclient-dev
ulogd2: libmysqlclient-dev
urweb: libmysqlclient-dev
vbackup: mysql-client
voms-mysql-plugin: libmysqlclient-dev
vtk: libmysqlclient-dev
vtk6: libmysqlclient-dev
witty: libmysqlclient-dev
xbmc: libmysqlclient-dev
xbmc-pvr-addons: libmysqlclient-dev
yate: libmysqlclient-dev
zabbix: libmysqlclient-dev
zoneminder: libmysqlclient-dev

Dependency problem found.


OK, that output is nearly useless since it mostly contains false positives.
You need to get the FTBFS on hurd/i386 fixed s.t. there are
libmysqlclient-dev etc. from 5.6 available, thereafter this will look
much better.

So let's try again and pretend amd64 is the only architecture:


anbe at coccia:~$ dak rm -Rn -a amd64 mysql-5.5
W: -a/--architecture implies -p/--partial.
Will remove the following packages from unstable:

 mysql-5.5 |   5.5.42-1 | source
 mysql-5.5 | 5.5.43-0+deb8u1 | source
mysql-client-5.5 | 5.5.43-0+deb8u1 | amd64
mysql-server-5.5 | 5.5.43-0+deb8u1 | amd64
mysql-server-core-5.5 | 5.5.43-0+deb8u1 | amd64
mysql-source-5.5 | 5.5.43-0+deb8u1 | amd64
mysql-testsuite-5.5 | 5.5.43-0+deb8u1 | amd64

Maintainer: Debian MySQL Maintainers
<pkg-mysql-maint at lists.alioth.debian.org>

------------------- Reason -------------------

----------------------------------------------

Checking reverse dependencies...
# Broken Depends:
handlersocket: handlersocket-mysql-5.5
pinba-engine-mysql: pinba-engine-mysql-5.5

# Broken Build-Depends:
handlersocket: mysql-server-5.5
               mysql-source-5.5
pinba-engine-mysql: mysql-source-5.5

Dependency problem found.


Much better :-) But it also lists 2 packages that need updates to their
Build-Depends. They need to be updated to build against mysql-5.6
instead. Please file bugs or fix them. Mark these bugs to block the RM
and the transition bug from above.


Andreas




More information about the pkg-mysql-maint mailing list