Package: hesperia-bootstrap Version: 1.0.12-1.1 Severity: grave Tags: patch Justification: renders package unusable
hesperia-find-locator crashes upon execution. The problem was the use of Ice.strintToIdentity, instead of c.strintToIdentity (c being an instance of Ice.Communicator) -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores) Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages hesperia-bootstrap depends on: ii ice33-services 3.3.0-13 Services bundled into ZeroC Ice ii libc6 2.7-16 GNU C Library: Shared libraries ii libgcc1 1:4.3.2-1 GCC support library ii libicepam 1.0.2-1.1 PAM based PermissionsVerifier serv ii libstdc++6 4.3.2-1 The GNU Standard C++ Library v3 ii python 2.5.2-3 An interactive high-level object-o hesperia-bootstrap recommends no packages. hesperia-bootstrap suggests no packages. -- no debconf information
--- home/nacho/Desktop/hesperia-bootstrap-1.0.12/python/hesperia-find-locator +++ usr/bin/hesperia-find-locator @@ -21,11 +21,11 @@ prop = c.getProperties() oa = c.createObjectAdapter('Hesperia.Bootstrap') oa.activate() - oa.add(BootstrapI(), Ice.stringToIdentity('Hesperia/Bootstrap')) + oa.add(BootstrapI(), c.stringToIdentity('Hesperia/Bootstrap')) bs = Hesperia.BootstrapPrx.uncheckedCast(c.stringToProxy('Hesperia/Bootstrap -d:' + prop.getProperty('Hesperia.Bootstrap.Endpoints'))) bs.lookup() time.sleep(0.001 * prop.getPropertyAsIntWithDefault('Hesperia.Bootstrap.Timeout', 500)) print locator.ice_endpoints(reduce(tuple.__add__, endpoints.values())) - + App().main(sys.argv, '/etc/hesperia/bootstrap.cfg')