gentoo-alt  

Re: [gentoo-alt] portage

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