Fabian Groffen
Wed, 14 Oct 2009 10:12:11 -0700
On 14-10-2009 17:43:32 +0200, Heiko Przybyl wrote: > 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. I guess this means openpty is also not working like expected on FreeBSD. -- Fabian Groffen Gentoo on a different level