Package: libzeroc-ice-cil
Severity: serious

The libzeroc-ice-cil package uses an unversioned packaging name, thus
binary dependencies on this package will break other software when ABI
or API breaks without further notice. This is a violation of the Debian
CLI Policy section 3.2.1 [0]

There are *.exe files in /usr/bin, this violates Debian CLI Policy
section 3.1.2 [1], same with symlinks/files in /usr/lib/mono/zeroc-ice
(caused by the gacutil -p parameter). For linking the libraries should
go in /usr/lib/cli/zeroc-ice-X.Y/, see CLI policy [1] for details.

[0] 
http://pkg-mono.alioth.debian.org/cli-policy/ch-packaging.html#s-gac-naming-versioning
[1] 
http://pkg-mono.alioth.debian.org/cli-policy/ch-packaging.html#s-file-locations

PS: in debian/rules the call to dh_makeclilibs has no parameters, this
is a problem when the API grows, you should consider to use -V. See the
dh_makeclilibs manpage for further information.

-- 
Regards,

Mirco 'meebey' Bauer

PGP-Key ID: 0xEEF946C8

FOSS Developer    [EMAIL PROTECTED]  http://www.meebey.net/
PEAR Developer    [EMAIL PROTECTED]     http://pear.php.net/
Debian Developer  [EMAIL PROTECTED]  http://www.debian.org/

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to