[DRE-maint] Bug#794477: ruby-mysql2: Unversioned dependency on libmysqlclient18 leads to unusable package in testing

Matthew Gabeler-Lee cheetah at fastcat.org
Mon Aug 3 13:13:30 UTC 2015


Package: ruby-mysql2
Version: 0.3.18-1
Severity: important

The contents of the ruby-mysql2 package effectively have a versioned
dependency on libmysqlclient18, but the package itself does not specify a
version dependency.

This leads to the current version of ruby-mysql2 in testing being unusable
until the new version of mysql migrates to testing.  Witness:

Setting up redmine (3.0~20140825-8) ...
Populating database for redmine instance "default".
This may take a while.
rake aborted!
Incorrect MySQL client library version! This gem was compiled for 5.6.25 but
the client library is 5.5.43.

If the ruby library is going to complain about the mysql library version,
seems the package dependencies should reflect that.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ruby-mysql2 depends on:
ii  libc6              2.19-19
ii  libgmp10           2:6.0.0+dfsg-7
ii  libmysqlclient18   5.5.43-0+deb8u1
ii  libruby2.1         2.1.5-3
ii  ruby               1:2.1.5.1
ii  ruby-eventmachine  1.0.7-3
ii  zlib1g             1:1.2.8.dfsg-2+b1

ruby-mysql2 recommends no packages.

ruby-mysql2 suggests no packages.

-- no debconf information



More information about the Pkg-ruby-extras-maintainers mailing list