Heiko Przybyl
Wed, 14 Oct 2009 08:43:37 -0700
On Oct 14, 2009, at 5:36 PM, Michael Yang wrote:
hi guys,I'm on FreeBSD-7.2 x86 and have had to mask >portage-2.2.00.14200, specifically:portage-2.2.00.14487 portage-2.2.00.14555 This is due to emerge/ebuild hanging for a long time, usually with the "checking XXX.tar.gz..." Running 'top' indicates that python2.6 is stuck in ttywait, most likely in ebuild.sh. This runs for about 5 minutes before a successful emerge proceeds. This does not happen on Linux-x86 with the same portage versions. Since I'm no expert at emerge/ebuild/portage, I was wondering if any one was noticing this same behavior or could replicate it. -mike
Hi,iirc according to truss it hangs in portage.__init__._test_pty_eof() when writing 'test_string = 2 * "blah blah blah\n"' to the terminal. If you make that method just return True the delay vanishes. Portage still seems to work then.
-- Heiko