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')