Please, note that the reorganization of packages in zeroc-icee is not directly related to this bug. Versioned dependencies are needed to guarantee interoperability of stubs generated by slice2cppe or slice2javae and applications linked against libicee-dev or libicee-java. Besides libicee-dev contains code generated from icee-slice and links against the runtime libraries provided by libicee12. Therefore there must be a dependency on a compatible version.
Unversioned dependencies would allow upgrading icee-translators without upgrading libicee-dev which leads to incompatible slice2cppe and libIceE. Regards, F. Moya <[EMAIL PROTECTED]> -----Mensaje original----- De: Steve Langasek [mailto:[EMAIL PROTECTED] Enviado el: lun 25/08/2008 9:21 Para: [EMAIL PROTECTED] Asunto: Bug#496493: zeroc-icee: unsatisfiable dep on libicee-java (>= ${binary:Version}) Package: zeroc-icee Version: 1.2.0-5 Severity: serious Tags: patch The reorganization of zeroc-icee in unstable introduces a new bug: Package: zeroc-icee Architecture: all Section: devel -Depends: libicee-dev, libicee-java, icee-slice, icee-translators +Depends: libicee-dev (>= ${binary:Version}), libicee-java (>= + ${binary:Version}), icee-slice (>= ${binary:Version}), + icee-translators (>= 1.2.0) Description: Embedded edition of the ZeroC Ice ZeroC Ice is a CORBA-like middleware solution. IceE is a subset of libicee-java is not built from zeroc-icee; it is therefore inappropriate to use a (>= ${binary:Version}) dependency. zeroc-icee is currently uninstallable in unstable as a result of this, because zeroc-icee is at version 1.2.0-5 and libicee-java is only at version 1.2.0-3. The fix is to drop the versioned dependency, and just depend on libicee-java as had been done in the previous version. I'm not sure why such package reorganization was being done during a freeze, in any case? -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ [EMAIL PROTECTED] [EMAIL PROTECTED]