Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 307017 - bug in eutils.eclass v 1.334 2010/02/26 crashes emerge
Summary: bug in eutils.eclass v 1.334 2010/02/26 crashes emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-26 23:13 UTC by douglas mcintosh
Modified: 2010-02-26 23:18 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 douglas mcintosh 2010-02-26 23:13:40 UTC
emerge crashes reproducibly due to a bug in eutils.eclass



Reproducible: Always

Steps to Reproduce:
1. #emerge --sync on 2010/02/25
       this (apparently) installed eutils.eclass,v 1.334 2010/02/26 03:15:26 abcd Exp $
       in /usr/portage/eclass/

2. #emerge busybox,portage-utils,cdcd ...


Actual Results:  
typical output (for emerging busybox):

>>> Emerging (1 of 1) sys-apps/busybox-1.15.3
 * busybox-1.15.3.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
/usr/portage/eclass/eutils.eclass: line 1015: syntax error in conditional expression: unexpected token `('
/usr/portage/eclass/eutils.eclass: line 1015: syntax error near `*.@(x'
/usr/portage/eclass/eutils.eclass: line 1015: ` if [[ -n ${icon} && ${icon} != /* && ${icon} == *.@(xpm|png|svg) ]]; then'
 * ERROR: sys-apps/busybox-1.15.3 failed:
 *   died sourcing /usr/portage/eclass/eutils.eclass in inherit()


reinstalling eutils.eclass,v 1.333 2010/02/17 17:10:23 betelgeuse Exp $ cured the problem
Comment 1 Ben de Groot (RETIRED) gentoo-dev 2010-02-26 23:18:33 UTC
Sync again. This should be fixed. Revision 1.336 is in the tree.