buildsystem not taking jobs?

Dan Williams dcbw at redhat.com
Mon Dec 12 16:02:54 UTC 2005


On Mon, 2005-12-12 at 16:46 +0100, Ralf Corsepius wrote:
> On Mon, 2005-12-12 at 10:13 -0500, Dan Williams wrote:
> > On Mon, 2005-12-12 at 15:03 +0100, Ralf Corsepius wrote:
> > > On Mon, 2005-12-12 at 08:04 -0500, Dan Williams wrote:
> > > > On Sun, 2005-12-11 at 21:14 -0800, Roland McGrath wrote:
> 
> > > Any chances to see this fixed?
> > > 
> > > x86_64:
> > > 
> > > Error: Missing Dependency: libdl.so.2 is needed by package libsetrans
> > > Error: Missing Dependency: libc.so.6(GLIBC_2.0) is needed by package
> > > libsetrans
> > > Error: Missing Dependency: libc.so.6(GLIBC_2.1.3) is needed by package
> > > libsetrans
> > 
> > An investigation yields:
> > 
> > dist/fc5/libsetrans/0.1.11-2/x86_64> rpm -qp --requires libsetrans-0.1.11-2.x86_64.rpm
> > /sbin/ldconfig
> > libc.so.6
> > libc.so.6(GLIBC_2.0)
> > libc.so.6(GLIBC_2.1)
> > libc.so.6(GLIBC_2.1.3)
> > libc.so.6(GLIBC_2.3)
> > libc.so.6(GLIBC_2.3.4)
> > libc.so.6(GLIBC_2.4)
> > libdl.so.2
> > libselinux.so.1
> > 
> > So the x86_64 libsetrans appears to be linked against an i686 glibc [1].
> > Which obviously won't always be provided on an x86_64 system.  So it
> > appears that, as I said, it's rawhide issues not specific to the build
> > system.
> 
> Hmm, so rawhide is silently broken because of a mis-compiled package,
> and your rawhide "dependency checker" fails to detect it?

To be fair, it did get detected on ppc64 and ia64 in the report.
However, i386 glibc is included in the dependency graph for x86_64 for
various reasons (lots of stuff on x86_64 is still 32-bit in Fedora), so
this wouldn't have shown up because 32-bit glibc was in the graph.

That said, the tools do have room for improvement.

Dan





More information about the fedora-extras-list mailing list