Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 137780 - x11-apps/xkbcomp-1.0.2 broken dependency list
Summary: x11-apps/xkbcomp-1.0.2 broken dependency list
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-23 14:49 UTC by James Laver
Modified: 2006-06-28 18:54 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Laver 2006-06-23 14:49:44 UTC
I got an incorrect filesize error for the latest version of xcmiscproto (i synced again to make sure, and it's still a digest problem).

Obviously it was fixed easily by `ebuild /path/to/ebuild digest`, but it should be dealt with in the ebuild.

Thanks.
Comment 1 James Laver 2006-06-23 16:19:29 UTC
I'm going to mark this as invalid. Turns out it's happening with a lot of packages and I'm going to assume I've cocked up somewhere or other because I can't see how it can be a problem with so many packages (unless it's a problem with the new portage).

Apologies for the waste of time.
Comment 2 Joshua Baergen (RETIRED) gentoo-dev 2006-06-23 16:47:14 UTC
No, you're right, it's messed.

Portage version?
Comment 3 Joshua Baergen (RETIRED) gentoo-dev 2006-06-23 16:47:50 UTC
Oh, and which other files are messed up?  I'd like to fix them.
Comment 4 James Laver 2006-06-24 02:55:30 UTC
I didn't keep a record of all of them, but most of them were X files IIRC (I run an unstable system, so that's modular X).

How it happened...

I lost my system a couple of weeks ago to a power failure, but i managed to back up my portage directory (i built binary packages of everything).

I restored as many binary packages as I could, then portage upgraded itself and I got on with compiling the remaining packages listed in my worldfile.

I decided to change my LDFLAGS so I emerge -e'd everything, where I ran into this problem. I had to get a list of packages to merge, so i wrote a perl one liner to tidy up the output of `emerge -e world`. I then passed portage that list of files to merge.

What I assumed had happened is that i had messed up somewhere along the line, since TAR is also reporting errors about invalid archives, despite them matching the checksums after having been downloaded. I have a list of these if anyone wants them, however, the critical one is binutils...

The version would be the latest version of portage available in portage, but I can't get the output because i've already started on my new gentoo from scratch.

Thanks
Comment 5 Joshua Baergen (RETIRED) gentoo-dev 2006-06-24 08:46:40 UTC
Alright.  I'll close this bug for now, but if you come across any X packages that you're sure are broken please re-open (or file a new bug - I'm happy either way).
Comment 6 James Laver 2006-06-25 23:43:23 UTC
I'm reopening as requested for another broken X package. The digests are correct this time, but the depencies are not.

x11-apps/xkbcomp-1.0.2 fails during configure because the perl XML::Parser module is not installed. I've since installed this myself and now it appears to compile fine, but the dependency should be added to the ebuild.

Thanks
Comment 7 Joshua Baergen (RETIRED) gentoo-dev 2006-06-26 19:29:42 UTC
You probably should have opened a bug for this issue, since it's unrelated ;)

xkbcomp itself doesn't need XML-Parser, but one of its dependencies must.  I just re-installed X over the weekend without this issue.  It might be a USE-flag thing.
Comment 8 Donnie Berkholz (RETIRED) gentoo-dev 2006-06-27 09:09:49 UTC
I think xkeyboard-config uses it.
Comment 9 James Laver 2006-06-27 10:51:32 UTC
It failed during the configure for xkbcomp, so I had assumed that it was directly related to this package.

Why would the configure script check dependencies of dependencies?
Comment 10 Joshua Baergen (RETIRED) gentoo-dev 2006-06-27 18:51:27 UTC
It shouldn't.

If you ever reproduce it, I'd appreciate the config.log.
Comment 11 James Laver 2006-06-28 04:29:24 UTC
I'm fine about reproing it, i'll just unmerge the perl and reemerge the package.

Where can I get the config.log?
Comment 12 Joshua Baergen (RETIRED) gentoo-dev 2006-06-28 18:54:57 UTC
It will be in your Portage tmp directory, so normally:

/var/tmp/portage/<package>/work/<internal package name+ver>/

I believe.  It should say after failure.