I started the emerge --resume, walked away, and it tried installing itself some 85 times in a row. emerge --resume --skipfirst does get it back on track. 1072891853: Started emerge on: Dec 31, 2003 10:30:53 1072891853: *** emerge --resume 1072891853: *** Resuming merge... 1072891853: >>> emerge (1 of 375) sys-apps/portage-2.0.49-r19 to / 1072891853: === (1 of 375) Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072891862: === (1 of 375) Compiling/Merging (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072892072: === (1 of 375) Post-Build Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072892081: >>> AUTOCLEAN: sys-apps/portage 1072892081: --- AUTOCLEAN: Nothing unmerged. 1072892081: *** RESTARTING emerge via exec() after change of portage version. 1072892089: Started emerge on: Dec 31, 2003 10:34:49 1072892089: *** emerge --resume 1072892089: *** Resuming merge... 1072892089: >>> emerge (1 of 375) sys-apps/portage-2.0.49-r19 to / 1072892089: === (1 of 375) Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072892098: === (1 of 375) Compiling/Merging (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072892308: === (1 of 375) Post-Build Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072892317: >>> AUTOCLEAN: sys-apps/portage 1072892317: --- AUTOCLEAN: Nothing unmerged. 1072892317: *** RESTARTING emerge via exec() after change of portage version. 1072892325: Started emerge on: Dec 31, 2003 10:38:45 1072892325: *** emerge --resume 1072892325: *** Resuming merge... 1072892325: >>> emerge (1 of 375) sys-apps/portage-2.0.49-r19 to / 1072892325: === (1 of 375) Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072892333: === (1 of 375) Compiling/Merging (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072892544: === (1 of 375) Post-Build Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072892553: >>> AUTOCLEAN: sys-apps/portage 1072892553: --- AUTOCLEAN: Nothing unmerged. 1072892553: *** RESTARTING emerge via exec() after change of portage version. 1072892561: Started emerge on: Dec 31, 2003 10:42:41 1072892561: *** emerge --resume 1072892561: *** Resuming merge... 1072892561: >>> emerge (1 of 375) sys-apps/portage-2.0.49-r19 to /
At first i thought it was just a rare situation that this happened in. Is it not properly saving the work queue before calling the restart? In fact, its much worse (here while trying to do emerge --emptytree gimp-1.3.23.ebuild): 1072857726: ::: completed emerge (31 of 91) sys-apps/debianutils-1.16.7-r4 to / 1072857726: >>> emerge (32 of 91) sys-apps/portage-2.0.49-r19 to / 1072857726: === (32 of 91) Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072857728: === (32 of 91) Compiling/Merging (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072857808: === (32 of 91) Post-Build Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072857810: >>> AUTOCLEAN: sys-apps/portage 1072857810: --- AUTOCLEAN: Nothing unmerged. 1072857810: *** RESTARTING emerge via exec() after change of portage version. 1072857812: Started emerge on: Dec 31, 2003 01:03:32 1072857812: *** emerge --emptytree gimp-1.3.23.ebuild 1072857818: >>> emerge (1 of 91) sys-libs/ncurses-5.3-r4 to / 1072857818: === (1 of 91) Cleaning (sys-libs/ncurses-5.3-r4::/usr/portage/sys-libs/ncurses/ncurses-5.3-r4.ebuild) 1072857820: === (1 of 91) Compiling/Merging (sys-libs/ncurses-5.3-r4::/usr/portage/sys-libs/ncurses/ncurses-5.3-r4.ebuild) 1072858315: === (1 of 91) Post-Build Cleaning (sys-libs/ncurses-5.3-r4::/usr/portage/sys-libs/ncurses/ncurses-5.3-r4.ebuild) 1072858318: >>> AUTOCLEAN: sys-libs/ncurses 1072858318: --- AUTOCLEAN: Nothing unmerged. 1072858318: ::: completed emerge (1 of 91) sys-libs/ncurses-5.3-r4 to / ... time passes.. 1072873106: >>> emerge (32 of 91) sys-apps/portage-2.0.49-r19 to / 1072873106: === (32 of 91) Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072873108: === (32 of 91) Compiling/Merging (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072873185: === (32 of 91) Post-Build Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072873187: >>> AUTOCLEAN: sys-apps/portage 1072873187: --- AUTOCLEAN: Nothing unmerged. 1072873187: *** RESTARTING emerge via exec() after change of portage version. 1072873189: Started emerge on: Dec 31, 2003 05:19:49 1072873189: *** emerge --emptytree gimp-1.3.23.ebuild 1072873196: >>> emerge (1 of 91) sys-libs/ncurses-5.3-r4 to / 1072873196: === (1 of 91) Cleaning (sys-libs/ncurses-5.3-r4::/usr/portage/sys-libs/ncurses/ncurses-5.3-r4.ebuild) 1072873198: === (1 of 91) Compiling/Merging (sys-libs/ncurses-5.3-r4::/usr/portage/sys-libs/ncurses/ncurses-5.3-r4.ebuild) 1072873648: === (1 of 91) Post-Build Cleaning (sys-libs/ncurses-5.3-r4::/usr/portage/sys-libs/ncurses/ncurses-5.3-r4.ebuild) 1072873650: >>> AUTOCLEAN: sys-libs/ncurses 1072873650: --- AUTOCLEAN: Nothing unmerged. 1072873650: ::: completed emerge (1 of 91) sys-libs/ncurses-5.3-r4 to / and yet a few more loops... 1072879803: >>> emerge (32 of 91) sys-apps/portage-2.0.49-r19 to / 1072879803: === (32 of 91) Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072879805: === (32 of 91) Compiling/Merging (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072879880: === (32 of 91) Post-Build Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072886502: >>> emerge (32 of 91) sys-apps/portage-2.0.49-r19 to / 1072886502: === (32 of 91) Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072886504: === (32 of 91) Compiling/Merging (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072886581: === (32 of 91) Post-Build Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072893210: >>> emerge (32 of 91) sys-apps/portage-2.0.49-r19 to / 1072893210: === (32 of 91) Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072893212: === (32 of 91) Compiling/Merging (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072893288: === (32 of 91) Post-Build Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072900329: >>> emerge (32 of 91) sys-apps/portage-2.0.49-r19 to / 1072900329: === (32 of 91) Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072900331: === (32 of 91) Compiling/Merging (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072900411: === (32 of 91) Post-Build Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072907725: >>> emerge (32 of 91) sys-apps/portage-2.0.49-r19 to / 1072907725: === (32 of 91) Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072907727: === (32 of 91) Compiling/Merging (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild) 1072907819: === (32 of 91) Post-Build Cleaning (sys-apps/portage-2.0.49-r19::/usr/portage/sys-apps/portage/portage-2.0.49-r19.ebuild)
fyi, if the decision to rebuild portage happened by way of an emerge -UD world, portage appears to be respawned using the same command (and therefore ignoring the previous queue by recalculating dependancies) - and is not caught up by this problem.
Fixed with -r20
emerge -e world restarts from scratch after portage is installed. 1073718422: ::: completed emerge (27 of 163) sys-apps/coreutils-5.0.91-r3 to / 1073718422: >>> emerge (28 of 163) sys-apps/debianutils-1.16.7-r4 to / 1073718422: === (28 of 163) Cleaning (sys-apps/debianutils-1.16.7-r4::/usr/portage/sys-apps/debianutils/debianutils-1.16.7-r4.ebuild) 1073718424: === (28 of 163) Compiling/Merging (sys-apps/debianutils-1.16.7-r4::/usr/portage/sys-apps/debianutils/debianutils-1.16.7-r4.ebuild)1073718461: === (28 of 163) Post-Build Cleaning (sys-apps/debianutils-1.16.7-r4::/usr/portage/sys-apps/debianutils/debianutils-1.16.7-r4.ebuild) 1073718463: >>> AUTOCLEAN: sys-apps/debianutils 1073718463: --- AUTOCLEAN: Nothing unmerged. 1073718463: ::: completed emerge (28 of 163) sys-apps/debianutils-1.16.7-r4 to / 1073718463: >>> emerge (29 of 163) sys-apps/portage-2.0.49-r21 to / 1073718463: === (29 of 163) Cleaning (sys-apps/portage-2.0.49-r21::/usr/portage/sys-apps/portage/portage-2.0.49-r21.ebuild) 1073718466: === (29 of 163) Compiling/Merging (sys-apps/portage-2.0.49-r21::/usr/portage/sys-apps/portage/portage-2.0.49-r21.ebuild) 1073718615: === (29 of 163) Post-Build Cleaning (sys-apps/portage-2.0.49-r21::/usr/portage/sys-apps/portage/portage-2.0.49-r21.ebuild) 1073718618: >>> AUTOCLEAN: sys-apps/portage 1073718618: --- AUTOCLEAN: Nothing unmerged. 1073718618: *** RESTARTING emerge via exec() after change of portage version. 1073718620: Started emerge on: Jan 10, 2004 00:10:20 1073718620: *** emerge --emptytree world 1073718654: >>> emerge (1 of 163) sys-devel/gnuconfig-20030708 to / 1073718654: === (1 of 163) Cleaning (sys-devel/gnuconfig-20030708::/usr/portage/sys-devel/gnuconfig/gnuconfig-20030708.ebuild) 1073718657: === (1 of 163) Compiling/Merging (sys-devel/gnuconfig-20030708::/usr/portage/sys-devel/gnuconfig/gnuconfig-20030708.ebuild) 1073718686: === (1 of 163) Post-Build Cleaning (sys-devel/gnuconfig-20030708::/usr/portage/sys-devel/gnuconfig/gnuconfig-20030708.ebuild) 1073718688: >>> AUTOCLEAN: sys-devel/gnuconfig 1073718688: --- AUTOCLEAN: Nothing unmerged. I wondered why it seemed to be taking so long: 1073606168: >>> AUTOCLEAN: sys-apps/portage 1073663092: >>> emerge (29 of 163) sys-apps/portage-2.0.49-r21 to / 1073663245: >>> AUTOCLEAN: sys-apps/portage 1073679986: >>> emerge (29 of 163) sys-apps/portage-2.0.49-r21 to / 1073680141: >>> AUTOCLEAN: sys-apps/portage 1073698851: >>> emerge (29 of 163) sys-apps/portage-2.0.49-r21 to / 1073699007: >>> AUTOCLEAN: sys-apps/portage 1073718463: >>> emerge (29 of 163) sys-apps/portage-2.0.49-r21 to / 1073718618: >>> AUTOCLEAN: sys-apps/portage
Been fixed for a while.