Re: 3.0 tests depend on libc >= 2.3.5?

Matt Taggart <[email protected]>
Newsgroups gmane.linux.lsb.test-suite
Message-ID <20050725221713.97B4537D6E__35626.2584370144$1122329957$gmane$org@carmen.fc.hp.com>
Jeff Licquia writes...

> Further experimentation seems to indicate that this may be an artifact
> of my dynamic linker hack, which is based on glibc 2.3.5, and not on the
> actual metadata in the RPM.
> 
> Sorry for the misdiagnosis.

Well I think something good came out of this firedrill and that is I think 
it may be wrong for alien to be adding library dependencies when converting 
LSB rpms. Adding those dependencies might be correct for the system that 
alien is being run on, but could be wrong for a different version of that 
system (example: converted on etch, broken on sarge) or a different system 
(example: converted on ubuntu, broken on debian). I also think it's more 
than just versioned depends, but the dependencies themself, since the 
package namespaces aren't necessarily the same.

So, is it reasonable to expect that someone would convert an lsb rpm on one 
system and install it on another? If we don't want to allow this then 
perhaps we need require -i, an maybe even make an "lsb-install" wrapper 
that runs alien -ci or something.

Comments?

-- 
Matt Taggart
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.