Bug#378510: googleearth-package: missing dependencies

2006-07-19 Thread Bernd Zeimetz
Hi,
 The deps are generated by dpkg-shlibdeps, so if it's picking up those 
 versions, it's because dpkg thinks that's what it should use. Chances are 
 that the system where the binary deb was built had those experimental 
 libraries installed.
   
Okay, I've looked a bit deeper into that:

- libc6 2.3.99 from experimental reports itself as 2.4 - that's why
dpkg-shlibs failed on that. Nothing to take care of here.

- googleearth brings it's own libstdc++.so.6, so we can safely ignore it
in the dependencies on libstdc++6 and it from the Depends-line.

- the warnings in the kind of 'dpkg-shlibdeps: warning: format of
`NEEDED ./libmath.so' not recognized' result from dpkg-shlibdeps not
beeing able to take care of the libraries googleearth brings in it's own
directory. And this finally results in missing dependencies, at least
libgl1-mesa-glx | libgl1, libx11-6. This is a SERIOUS bug. A
dpkg-shlibdeps on every one of the 'NEEDED' libraries and a sort -u is
imho a good way to resolve this.
It should also be made sure that it's not possible to build the package
without having all neccessary dependencies installed.

- Not to forget that the packaging part needs a serious rewrite: tar/ar
is not the way to create a package - but that's a different bug#.


If you need any help, feel free to ask


Best regards,

Bernd


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#378510: googleearth-package: missing dependencies

2006-07-17 Thread Wesley J. Landaker
On Sunday 16 July 2006 17:13, Bernd Zeimetz wrote:
 Package: googleearth-package
 Version: 0.0.1
 Severity: normal


 Heya,

 I'm not really sure where this error results from, but the created
 package is not installable.

  googleearth depends on libc6 (= 2.4-1); however:
   Version of libc6 on system is 2.3.999.2-8.
  googleearth depends on libstdc++6 (= 4.2.0); however:
   Version of libstdc++6 on system is 4.2-20060709-1.

 There's neither a newer version of libc6 nor libstdc++6 in debian. Also
 the dependency on libstdc++6 (= 4.2.0) looks weird for me while haveing
 4.2-20060709-1 installed. Both libs are from experimental.
 Do I have to wait before I can use googleearth or is this just a bug!?

The deps are generated by dpkg-shlibdeps, so if it's picking up those 
versions, it's because dpkg thinks that's what it should use. Chances are 
that the system where the binary deb was built had those experimental 
libraries installed.

I recommend building the googleearth package on a clean test or unstable 
system without any mixed libraries from other dists, or, alternately, just 
rebuilding the googleearth package on the exact system you are going to 
install it on.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpmcpg2j511I.pgp
Description: PGP signature


Bug#378510: googleearth-package: missing dependencies

2006-07-17 Thread Bernd Zeimetz
Hi,
 The deps are generated by dpkg-shlibdeps, so if it's picking up those 
 versions, it's because dpkg thinks that's what it should use. Chances are 
 that the system where the binary deb was built had those experimental 
 libraries installed.

   
no.
 I recommend building the googleearth package on a clean test or unstable 
 system without any mixed libraries from other dists, or, alternately, just 
 rebuilding the googleearth package on the exact system you are going to 
 install it on.
   
that's what I did. I've build the binary package a minute before trying
to install it on the same system. While building it I've got a few
warnings as mentioned in #378504. Everything else worked well.

Best regards,

Bernd


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#378510: googleearth-package: missing dependencies

2006-07-16 Thread Bernd Zeimetz
Package: googleearth-package
Version: 0.0.1
Severity: normal


Heya,

I'm not really sure where this error results from, but the created
package is not installable.

 googleearth depends on libc6 (= 2.4-1); however:
  Version of libc6 on system is 2.3.999.2-8.
 googleearth depends on libstdc++6 (= 4.2.0); however:
  Version of libstdc++6 on system is 4.2-20060709-1.

There's neither a newer version of libc6 nor libstdc++6 in debian. Also
the dependency on libstdc++6 (= 4.2.0) looks weird for me while haveing
4.2-20060709-1 installed. Both libs are from experimental.
Do I have to wait before I can use googleearth or is this just a bug!?


Best regards,

Bernd

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-ck1
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages googleearth-package depends on:
ii  curl7.15.4-1 Get a file from an HTTP, HTTPS, FT
ii  dpkg-dev1.13.22  package building tools for Debian
ii  fakeroot1.5.9Gives a fake root environment
ii  wget1.10.2+1.11.alpha1-1 retrieves files from the web

googleearth-package recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]