← Back to team overview

registry team mailing list archive

[Bug 682934] Re: Google Earth 6.0.0.1735 fails to run when compiled with make-googleearth-package

 

** Description changed:

  Binary package hint: googleearth-package
  
  When I ran make-googleearth-package --force to install the new version
  of Google Earth which was released today, everything goes fine until I
  attempt to run the googleearth command to launch the application, at
  which case the following error message occurs in the terminal:
  
  /usr/bin/googleearth: 14: /usr/lib/googleearth/googleearth-bin: not
  found
  
  Even though the googleearth-bin binary is quite clearly inside the
  /usr/lib/googleearth directory.
  
  I am using Kubuntu 64-bit Natty with googleearth-package 0.5.7.
+ 
+ 
+ == STABLE RELEASE REPORT ==
+ 
+ 
+ === IMPACT ===
+ 
+ With the release of the latest google earth, the generated package does
+ not produce a package with the appropriate dependencies, so for most
+ users, it will be useless and they will not know how to install the
+ package until they google and find that they need to install the 'lsb-
+ core' package.
+ 
+ === DEV FIX ===
+ 
+ This was fixed in the Debian package, v0.6.0, by adding lsb-core to the
+ list of dependencies for the generated package.
+ 
+ === PATCH ===
+ 
+ See merge proposal for maverick.
+ 
+ === TEST CASE: ===
+ 
+ # verify that lsb-core is not installed (dpkg -l lsb-core)
+ # install googleearth-package (apt-get install googleearth-package)
+ # build the package with 'make-googleearth-package --force'
+ # install the package and its dependencies (either with something like gdebi, or 'sudo dpkg -i file.deb ; sudo apt-get -f install'
+ # run googleearth
+ 
+ The broken packages will not have installed lsb-core, and will fail with
+ 
+ $ googleearth
+ /usr/bin/googleearth: 14: /usr/lib/googleearth/googleearth-bin: not found
+ 
+ But a working package will run google earth properly.
+ 
+ === REGRESSION POTENTIAL ===
+ 
+ Adding a dependency could erroneously install lsb-core in a place where
+ it is not needed, but otherwise I don't see any danger.

-- 
You received this bug notification because you are a member of Registry
Administrators, which is the registrant for Debian.
https://bugs.launchpad.net/bugs/682934

Title:
  Google Earth 6.0.0.1735 fails to run when compiled with make-googleearth-package