Re: 3.0 tests depend on libc >= 2.3.5?

Mats Wichmann <[email protected]>
Newsgroups gmane.linux.lsb.test-suite
Message-ID <[email protected]>
On Mon, 2005-07-25 at 12:44 -0600, Mats Wichmann wrote:
> > Sorry, I was probably unclear in my diagnosis.
> > 
> > The package metadata appears to have a dependency on glibc 2.3.5, which
> > alien carries with it into the converted deb.  Thus, alien -ic no longer
> > works.  I have verified that the previous version of at least one test
> > does not generate this dependency.
> 
> I've run into this before. I think it's because alien doesn't
> recognize the package as an LSB package, because it depends
> on stuff provided by an lsb metapackage that's not released.
> That is, I'm surmising alien doesn't know about lsb-core=3.0,
> and that's why the "-c" is ignored.

Just to be a little more complete for the lsb-test list, which may not
know this issue as well as the Debian folks:

when converting an rpm to a deb with alien, postinstall scripts are
ignored because they can't be completely represented (and the usage
model tends to be at least somewhat different).  However, if the package
is recognized as an LSB package, an exception is made, as LSB-conforming
install scripts are restricted enough that they *can* be converted
correctly, but you still have to supply the "-c" option to make it
happen.  If alien doesn't believe it's an LSB package, it will just
ignore that, which is what I think is happening.  I do believe I've seen
this work right on a current test package for ia32, though.
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.