Summary: | strange ebuild corruption | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joey Hewitt <joey> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | cd /var/db/pkg && find -name *.ebuild -exec grep -H `printf \\\\1` {} \; |
Description
Joey Hewitt
2006-02-25 10:11:30 UTC
Created attachment 80713 [details]
cd /var/db/pkg && find -name *.ebuild -exec grep -H `printf \\\\1` {} \;
I can confirm this. The command found three ebuilds on my system. They all appear to be very old, and for two of them only the header is affected.... However, I could unmerge all of them without problem beacuse they had the ^A appearing not instead of the quote but instead of the space separating two atoms (RDEPEND is corectly surrounded by quotes). My suspicion is that whatever caused these chars to be inserted, it always replaces the first character ater the first atom appearing in the RDEPEND line. In my case, queue-lint does have it instead of the quote, and the ebuild won't unmerge. these are the results of Joeys command: ./mail-client/mailx-support-20030215/mailx-support-20030215.ebuild:# $Header: /home/cvsroot/gentoo-x86/mail-client/mailx-supportmailx-support-20030215.ebuild,v 1.8 2004/01/03 13:40:06 aliz Exp $ ./net-mail/qmail-lint-0.55/qmail-lint-0.55.ebuild:RDEPEND="mail-mta/qmaildev-lang/perl" ./net-mail/queue-fix-1.4-r2/queue-fix-1.4-r2.ebuild:PDEPEND="mail-mta/qmail ./media-video/nvoption-0_alpha-r1/nvoption-0_alpha-r1.ebuild: gnome-base/orbit =x11-libs/gtk+-1.2*" ./media-plugins/xmms-crystality-0.92/crystality-plugin-0.92.ebuild:# $Header: /home/cvsroot/gentoo-x86/media-plugins/xmms-crystalitycrystality-plugin-0.92.ebuild,v 1.4 2004/02/03 00:16:29 vapier Exp $ and this is the output of emerge -C: No package files given... Grabbing a set. /var/db/pkg/net-mail/queue-fix-1.4-r2/queue-fix-1.4-r2.ebuild: line 27: unexpected EOF while looking for matching `"' /var/db/pkg/net-mail/queue-fix-1.4-r2/queue-fix-1.4-r2.ebuild: line 38: syntax error: unexpected end of file !!! ERROR: net-mail/queue-fix-1.4-r2 failed. Call stack: Sorry, we can't fix your local corrupted files. |