Bug#663182: Possible solution

David Paleino dapal at debian.org
Fri Mar 9 22:34:20 UTC 2012


Hello,

if I might say my own opinion, given that I sponsored mysql-utilities, here is
a proposed solution.

- libmysql-diff-perl should build a new binary package (let's call it
  libmysql-diff-perl-bin, for the sake of example). This will only contain
  the script in /usr/bin/, and will depend on libmysql-diff-perl -- which will
  only contain the Perl module. Also, the lib*-bin package will Conflict with
  mysql-utilities.

- mysql-utilities should Conflict with the newly-generated package.

Unfortunately, it's not possible (IMHO) to use alternatives, since the two
mysql-diff programs have slightly different options (and features, too).

Dmitry (maintainer of mysql-utilities) proposed to move its binaries
to /usr/lib/mysql-utilities: I'm strongly against this, since those binaries
will have no use outside mysql-workbench (which they should have, instead).

Failing to split libmysql-diff-perl means that either mysql-utilities moves its
binaries in strange locations out of $PATH, or that it should conflict with the
whole Perl module (which really makes no sense).

Another option would be renaming one of the two binaries: mysql-utilities
provides many binaries in the form mysql<something>, renaming just one of them
seems weird. Thus I propose to rename the one contained within the Perl module,
if that's an acceptable solution to both parts involved.

I'm confident that pkg-perl people will express their own opinion, and that
we'll find a solution to this.

Kindly,
David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://deb.li/dapal
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20120309/c5f60aad/attachment-0001.pgp>


More information about the pkg-perl-maintainers mailing list