Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 381681 - After upgrade to sys-apps/portage-2.1.10.12 emerge crash every time.
Summary: After upgrade to sys-apps/portage-2.1.10.12 emerge crash every time.
Status: RESOLVED DUPLICATE of bug 381657
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: AMD64 Linux
: Normal major with 1 vote (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-03 10:45 UTC by Zhu Sha Zang
Modified: 2011-09-03 17:00 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 Zhu Sha Zang 2011-09-03 10:45:29 UTC
Hey, after i upgraded portage to 2.1.10.12 i can't install or upgrade any other package. The processe ending with the same result. Take a look:

In this case, i've tried to downgrade to the most recent stable version and my portage are locked.

>>> Emerging (1 of 1) sys-apps/portage-2.1.10.11
 * portage-2.1.10.11.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                                                                                                                                          [ ok ]
Traceback (most recent call last):
  File "/usr/bin/emerge", line 43, in <module>
    retval = emerge_main()
  File "/usr/lib64/portage/pym/_emerge/main.py", line 1939, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/lib64/portage/pym/_emerge/actions.py", line 438, in action_build
    retval = mergetask.merge()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1073, in merge
    rval = self._merge()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1427, in _merge
    self._main_loop()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1577, in _main_loop
    self._poll_loop()
  File "/usr/lib64/portage/pym/_emerge/PollScheduler.py", line 193, in _poll_loop
    handler(f, event)
  File "/usr/lib64/portage/pym/_emerge/SpawnProcess.py", line 240, in _dummy_handler
    self._unregister_if_appropriate(event)
  File "/usr/lib64/portage/pym/_emerge/AbstractPollTask.py", line 61, in _unregister_if_appropriate
    self.wait()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 46, in wait
    self._wait_hook()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 128, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/usr/lib64/portage/pym/_emerge/EbuildPhase.py", line 238, in _ebuild_exit
    self.wait()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 46, in wait
    self._wait_hook()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 128, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/usr/lib64/portage/pym/_emerge/EbuildBuild.py", line 195, in _pre_clean_exit
    self._fetch_exit(fetcher)
  File "/usr/lib64/portage/pym/_emerge/EbuildBuild.py", line 247, in _fetch_exit
    self._start_task(build, self._build_exit)
  File "/usr/lib64/portage/pym/_emerge/CompositeTask.py", line 146, in _start_task
    task.start()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 24, in start
    self._start()
  File "/usr/lib64/portage/pym/_emerge/EbuildExecuter.py", line 55, in _start
    self.scheduler.scheduleSetup(setup_phase)
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 573, in _schedule_setup
    self._schedule()
  File "/usr/lib64/portage/pym/_emerge/PollScheduler.py", line 104, in _schedule
    return self._schedule_tasks()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1609, in _schedule_tasks
    if q.schedule():
  File "/usr/lib64/portage/pym/_emerge/SequentialTaskQueue.py", line 55, in schedule
    task.start()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 24, in start
    self._start()
  File "/usr/lib64/portage/pym/_emerge/EbuildPhase.py", line 77, in _start
    maint_str = metadata_xml.format_maintainer_string()
  File "/usr/lib64/portage/pym/portage/xml/metadata.py", line 355, in format_maintainer_string
    for maintainer in self.maintainers():
  File "/usr/lib64/portage/pym/portage/xml/metadata.py", line 305, in maintainers
    for node in self._xml_tree.findall('maintainer'))
  File "/usr/lib64/python3.1/xml/etree/ElementTree.py", line 639, in findall
    assert self._root is not None
AssertionError


My info:

Portage 2.1.10.12 (default/linux/amd64/10.0, gcc-4.4.5, glibc-2.13-r4, 3.0.4-gentoo-asgard x86_64)
=================================================================
System uname: Linux-3.0.4-gentoo-asgard-x86_64-Intel-R-_Core-TM-_i5_CPU_M_460_@_2.53GHz-with-gentoo-2.0.3
Timestamp of tree: Sat, 03 Sep 2011 10:00:01 +0000
app-shells/bash:          4.2_p10
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r2, 3.1.4-r2, 3.2-r2
dev-util/cmake:           2.8.5-r2
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.1
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.1-r1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.4.5
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.39 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=generic -Os -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.0/conf /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -mtune=generic -Os -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs candy distlocks ebuild-locks fail-clean fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="pt_BR.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="pt_BR"
MAKEOPTS="-j2 --load-average"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="256-color R X Xaw3d a52 aac aalib acl acpi action_modeswitch addbookmarks additions adiummessagestyle airplay alsa amd64 ao apcupsd apng asf ass assistant atmo background backgrounds bazaar berkdb bineditor bl blender blender-game bookmarks bs2b bzip2 cairo caps chm cli cmake collab color consolekit contrib coverage cracklib crypt cscope ctype cuda cups curl cvs cxx dbus dds declarative designer designer-plugin desktopglobe devhelp device-mapper dia dirac djvu dmx docbook dot dri dts dv dvb dvbplayer dvbsetup dvd dvdnav dvdr ebook edd elbeem emovix enchant encode epydoc escreen esd eve exif extensions extra extras fakevim fbcon ffmpeg fftw firefox flac flash fluidsynth fontconfig fontforge fonts foomaticdb fortran fpx fuse game-engine gcl gd gdbm geoip ggi gif git gkrellm glade gme gnumeric gnuplot go google gpg gphoto2 gpl gpm gpu grammar graphics graphviz gs gsm gtalk gtk gtk3 gtkstyle gudev gui gzip hbci hddtemp hdri highlight history holidays hpcups hpijs hscolour html http httpd httppower hwdb ices iconv icq icu id3 id3tag idn imap imlib inkjar iostats iplsrc ipv6 ipython irc jack java javascript jbig jingle jit joystick jpeg kate kde kdrive keymap kpathsea ladspa lame laptop lastfm lastfmfingerprint lastfmradio latex lcms libass libcaca libsamplerate libssh2 libtiger libv4l2 live lm_sensors lock lqr lua lua-cairo lua-imlib luajit luatex lxde lzma lzo mac mad madwifi math matplotlib matroska matrox md5 md5sum meanwhile mercurial metacontacts mlib-update mms mmx mmxext mng moc modplug modules mouse mozdom mozilla mozsha1 mp3 mp3tunes mp4 mpd mpeg mplayer msn mtp mudflap multilib multimedia multiprocess multislot multitarget multiuser musepack musicbrainz mysql nano-syntax nas ncurses netbeans netpbm newmousefocus nls nptl nptlonly nsplugin nut nvidia odk ofa offlinehelp ofx ogg ogg123 okteta openal openexr opengl openmp openxml optimisememory optimization optimized-qmake origin oscar oss otr ots pam pango pcntl pcre pdf perforce perl phonehome phonon plasma plotutils plugins png pnm policykit pop postgres ppp pppd prediction privacy private-headers profile profile4 profiler profiling projectm ps pvr pylint pyqt4 pyside python python3 qml qt-dbus qt-faststart qt-webkit qt3support qt4 qthelp qtscript quicktime quotes radio raw rcs rdesktop readline reviewboard rplay rss rtf rtsp schroedinger script sdk sdl sdl-image sdl-sound sdlaudio sdlgfx seamless-hbars semantic-desktop session shine shout skins skype slit smp sms smtp sndfile sockets socks5 soundtouch source sourceview sox sql sqlite sqlite3 sse sse2 ssh ssl stars stream stroke strong-optimization subversion svg sysfs t1lib taglib tcl tcpd telepathy templates themes theora thesaurus thin-splines threads thunderbird tiff tk toolame toolbar tools tor tordns trace truetype tslib tweak-mode twolame udev unicode unique usb v4l2 v8 vaapi vala vamp vcd vcdx vdpau verse video vim vim-pager vim-syntax vlc vlm vnc vocoder vorbis wav waveout wavpack weather weather-metar weather-xoap webkit webp wifi winbind wineappdb winpopup wireshark wma wma-fixed wmf wordperfect wxwidgets x264 xanim xcomposite xdmcp xetex xface xft xgetdefault xine xinerama xls xml xmldoclet xmlpatterns xmlrpc xmms2 xmpp xnest xorg xosd xpm xrandr xv xvfb xvid xvmc yahoo zip zlib zsh-completion zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ricoh samsung spca50x" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DVB_CARDS="dibusb-usb1 dibusb-usb2 usb-dib0700" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev synaptics joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pt_BR" NETBEANS_MODULES="apisupport harness ide java nb websvccommon cnd dlight enterprise ergonomics groovy identity mobility profiler" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="vesa vga v4l fbdev intel nvidia nv" XTABLES_ADDONS="account chaos condition delude dhcpmac fuzzy geoip iface ipmark ipp2p ipv4options length2 logmark lscan pknock psd quota2 rawnat steal sysrq tarpit tee checksum dnetmap echo gradm ipset4"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

And, how i can restore my emerge system?


Reproducible: Always

Steps to Reproduce:
1.emerge somepackage
2.
3.
Actual Results:  
>>> Emerging (1 of 6) net-libs/libnfsidmap-0.24
 * libnfsidmap-0.24.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                                                                                                                                                            [ ok ]
Traceback (most recent call last):
  File "/usr/bin/emerge", line 43, in <module>
    retval = emerge_main()
  File "/usr/lib64/portage/pym/_emerge/main.py", line 1939, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/lib64/portage/pym/_emerge/actions.py", line 438, in action_build
    retval = mergetask.merge()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1073, in merge
    rval = self._merge()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1427, in _merge
    self._main_loop()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1571, in _main_loop
    self._poll_loop()
  File "/usr/lib64/portage/pym/_emerge/PollScheduler.py", line 193, in _poll_loop
    handler(f, event)
  File "/usr/lib64/portage/pym/_emerge/SpawnProcess.py", line 240, in _dummy_handler
    self._unregister_if_appropriate(event)
  File "/usr/lib64/portage/pym/_emerge/AbstractPollTask.py", line 61, in _unregister_if_appropriate
    self.wait()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 46, in wait
    self._wait_hook()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 128, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/usr/lib64/portage/pym/_emerge/EbuildPhase.py", line 238, in _ebuild_exit
    self.wait()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 46, in wait
    self._wait_hook()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 128, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/usr/lib64/portage/pym/_emerge/EbuildBuild.py", line 195, in _pre_clean_exit
    self._fetch_exit(fetcher)
  File "/usr/lib64/portage/pym/_emerge/EbuildBuild.py", line 247, in _fetch_exit
    self._start_task(build, self._build_exit)
  File "/usr/lib64/portage/pym/_emerge/CompositeTask.py", line 146, in _start_task
    task.start()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 24, in start
    self._start()
  File "/usr/lib64/portage/pym/_emerge/EbuildExecuter.py", line 55, in _start
    self.scheduler.scheduleSetup(setup_phase)
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 573, in _schedule_setup
    self._schedule()
  File "/usr/lib64/portage/pym/_emerge/PollScheduler.py", line 104, in _schedule
    return self._schedule_tasks()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1609, in _schedule_tasks
    if q.schedule():
  File "/usr/lib64/portage/pym/_emerge/SequentialTaskQueue.py", line 55, in schedule
    task.start()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 24, in start
    self._start()
  File "/usr/lib64/portage/pym/_emerge/EbuildPhase.py", line 77, in _start
    maint_str = metadata_xml.format_maintainer_string()
  File "/usr/lib64/portage/pym/portage/xml/metadata.py", line 355, in format_maintainer_string
    for maintainer in self.maintainers():
  File "/usr/lib64/portage/pym/portage/xml/metadata.py", line 305, in maintainers
    for node in self._xml_tree.findall('maintainer'))
  File "/usr/lib64/python3.1/xml/etree/ElementTree.py", line 639, in findall
    assert self._root is not None
AssertionError
Comment 1 Ulenrich 2011-09-03 11:12:55 UTC
Also there is already a thread in the forums:
https://forums.gentoo.org/viewtopic-t-893030.html
showing there are more people affected by this bug.
Comment 2 Ulenrich 2011-09-03 12:22:11 UTC
I ever saw as error output of other users and me:
File "/usr/lib64/python3.1/...

but never
File "/usr/lib64/python3.2

Is unstable portage dependend on unstable python?
Comment 3 Petridis Antonis 2011-09-03 13:08:22 UTC
Same here. 

emerge portage
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sys-apps/portage-2.1.10.12
 * portage-2.1.10.12.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                                                                                                                                            [ ok ]
Traceback (most recent call last):
  File "/usr/bin/emerge", line 43, in <module>
    retval = emerge_main()
  File "/usr/lib64/portage/pym/_emerge/main.py", line 1939, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/lib64/portage/pym/_emerge/actions.py", line 438, in action_build
    retval = mergetask.merge()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1073, in merge
    rval = self._merge()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1427, in _merge
    self._main_loop()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1577, in _main_loop
    self._poll_loop()
  File "/usr/lib64/portage/pym/_emerge/PollScheduler.py", line 193, in _poll_loop
    handler(f, event)
  File "/usr/lib64/portage/pym/_emerge/SpawnProcess.py", line 240, in _dummy_handler
    self._unregister_if_appropriate(event)
  File "/usr/lib64/portage/pym/_emerge/AbstractPollTask.py", line 61, in _unregister_if_appropriate
    self.wait()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 46, in wait
    self._wait_hook()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 128, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/usr/lib64/portage/pym/_emerge/EbuildPhase.py", line 238, in _ebuild_exit
    self.wait()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 46, in wait
    self._wait_hook()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 128, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/usr/lib64/portage/pym/_emerge/EbuildBuild.py", line 195, in _pre_clean_exit
    self._fetch_exit(fetcher)
  File "/usr/lib64/portage/pym/_emerge/EbuildBuild.py", line 247, in _fetch_exit
    self._start_task(build, self._build_exit)
  File "/usr/lib64/portage/pym/_emerge/CompositeTask.py", line 146, in _start_task
    task.start()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 24, in start
    self._start()
  File "/usr/lib64/portage/pym/_emerge/EbuildExecuter.py", line 55, in _start
    self.scheduler.scheduleSetup(setup_phase)
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 573, in _schedule_setup
    self._schedule()
  File "/usr/lib64/portage/pym/_emerge/PollScheduler.py", line 104, in _schedule
    return self._schedule_tasks()
  File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1609, in _schedule_tasks
    if q.schedule():
  File "/usr/lib64/portage/pym/_emerge/SequentialTaskQueue.py", line 55, in schedule
    task.start()
  File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 24, in start
    self._start()
  File "/usr/lib64/portage/pym/_emerge/EbuildPhase.py", line 77, in _start
    maint_str = metadata_xml.format_maintainer_string()
  File "/usr/lib64/portage/pym/portage/xml/metadata.py", line 355, in format_maintainer_string
    for maintainer in self.maintainers():
  File "/usr/lib64/portage/pym/portage/xml/metadata.py", line 305, in maintainers
    for node in self._xml_tree.findall('maintainer'))
  File "/usr/lib64/python3.1/xml/etree/ElementTree.py", line 639, in findall
    assert self._root is not None
AssertionError





emerge --info 


Portage 2.1.10.12 (default/linux/amd64/10.0, gcc-4.5.3, glibc-2.12.2-r0, 3.0.3-gentoo x86_64)
=================================================================
System uname: Linux-3.0.3-gentoo-x86_64-AMD_Phenom-tm-_II_X4_965_Processor-with-gentoo-2.0.3
Timestamp of tree: Sat, 03 Sep 2011 12:00:01 +0000
app-shells/bash:          4.1_p9
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r2, 3.1.3-r1
dev-util/cmake:           2.8.5-r2
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.1
sys-apps/sandbox:         2.4
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.4_p6-r1, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r1
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.36.1 (virtual/os-headers)
sys-libs/glibc:           2.12.2
Repositories: gentoo zugaina gentoo-el nikai x-adonis
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=amdfam10 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=amdfam10 -O2 -pipe"
DISTDIR="/mnt/teras/distfiles/"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages metadata-transfer news parallel-fetch parallel-install protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo"
LANG="el_GR.UTF-8"
LC_ALL="el_GR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en el"
MAKEOPTS="-s -j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/zugaina /usr/local/portage/layman/gentoo-el /usr/local/portage/layman/nikai /usr/local/portage/adonis"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 3dnowprefetch 64bit X a52 aac acl addressbook adns alsa amd amd64 amr apng ares ass bash-completion berkdb bluray bzip2 cddb cdr chm cli clucene consolekit cracklib crypt css cups cxx dbus declarative dirac dri dts ebook eix encode faac faad fame fbcondecor festival ffmpeg fftw flac fortran fts3 fxsr gcrypt geoip gif gimp gnutls gphoto2 gpm h264 iconv id3tag imagemagick inotify joystick jpeg kde lame libnl libnotify lirc lzo m64 mad matroska mbrola mikmod mjpeg mkv mmx mmxext mng modules mp3 mpeg mplayer msn mudflap multilib musicbrainz ncurses nls nptl nptlonly nsplugin ogg openal opencore-amr opengl openmp pam pcap pcre perl plasma png pni policykit pppd projectm pulseaudio python qt3support qt4 quicktime rar readline reports samba sdl secure-delete semantic-desktop session skype smi sox sql sqlite sse sse2 sse3 sse4a ssl svg sysfs taglib tcpd theora threads tiff tordns truetype twolame udev udev-acl unicode upnp v4l v4l2 videos vorbis wavpack webkit wifi x264 xcb xml xorg xrandr xv xvid xvmc zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en el" LIRC_DEVICES="mceusb devinput" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" SANE_BACKENDS="hp epson epson2" USERLAND="GNU" VIDEO_CARDS="fglrx" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Fabian Groffen gentoo-dev 2011-09-03 13:59:46 UTC
This suggestion by no means fixes the code, but may allow you to emerge an older portage:

diff --git a/pym/portage/xml/metadata.py b/pym/portage/xml/metadata.py
index f4b8f2d..c0312ba 100644
--- a/pym/portage/xml/metadata.py
+++ b/pym/portage/xml/metadata.py
@@ -297,6 +297,7 @@ class MetaDataXML(object):
                @return: a sequence of L{_Maintainer} objects in document order.
                """
 
+               return tuple()
                if self._maintainers is None:
                        if self._xml_tree is None:
                                self._maintainers = tuple()

It simply changes the maintainers function not to run the xml lookup code, such that no maintainers are retrieved from metadata.xml (and printed).  Make sure you use tabs when inserting the line, Python is sensitive to that.
Comment 5 Zac Medico gentoo-dev 2011-09-03 17:00:02 UTC

*** This bug has been marked as a duplicate of bug 381657 ***