Translation(s): none
It would be useful to know why each of the build dependencies is required. Let's do a good job of eliminating unnecessary dependencies without creating new bugs.
mysql-5.5
Dependency |
Reason |
Reference |
debhelper (>= 8.1.3~) |
8.1.3 required for multiarch |
|
dpkg-dev (>= 1.16.1~) |
dpkg-buildflags is being used |
|
libaio-dev[linux-any] |
linux native threads |
|
libncurses5-dev (>= 5.0-6) |
cmake will complain if this is missing. |
n/a |
perl |
Test scripts written in Perl |
n/a |
libwrap0-dev (>= 7.6-8.3) |
TCP wrappers |
|
libreadline-dev |
command line tools |
|
po-debconf |
support for internationalization of debconf |
|
psmisc |
probably needed for mysql_zap; not sure as a build dependency |
n/a |
chrpath |
used explicitly in debian/rules but is that still necessary |
n/a |
doxygen-latex |
Builds fine without this. |
Removed in repository |
ghostscript |
Builds fine without this. |
Removed in repository |
gawk |
Builds fine without this. It seems that gawk is not needed but the dependency remains. |
|
bison |
used to generate SQL parsers |
|
lsb-release |
Used in init scripts but why a build dependency. |
|
cmake |
Used since 5.5 |
|
libssl-dev |
Was added by mistake and caused a big fuss |
|
zlib1g-dev (>= 1:1.1.3-5) |
I think was hasty in removing this |
Restored in repository |
procps |
I am sure we don't use this explicitly any more |
|
libtool |
obsoleted by cmake |
n/a |
file |
required by debhelper, seems not to be used explicitly |
n/a |
mariadb-5.5
In addition to above, in MariaDB 5.5 are needed: libssl-dev, libpam0g-dev, libboost1.xx-dev (xx= .42 - .53).