From owner-freebsd-gecko@FreeBSD.ORG Sat Jan 15 21:56:04 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 488A6106566C for ; Sat, 15 Jan 2011 21:56:04 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id BE1678FC21 for ; Sat, 15 Jan 2011 21:56:03 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id p0FLu2D2030279 for ; Sat, 15 Jan 2011 21:56:02 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id p0FLtvIx029923 for freebsd-gecko@freebsd.org; Sat, 15 Jan 2011 21:55:57 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 15 Jan 2011 21:55:57 GMT Message-Id: <201101152155.p0FLtvIx029923@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r484 - in branches/experimental/www/firefox-devel: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Jan 2011 21:56:04 -0000 Author: beat Date: Sat Jan 15 21:55:57 2011 New Revision: 484 Log: - Fix PGO build on systems where IPv6 is enabled. The SimpleHTTPServer binds to an IPv4 address only so force the browser to connect via 127.0.0.1. Submitted by: swills Added: branches/experimental/www/firefox-devel/files/patch-build-pgo-profileserver.py.in Modified: branches/experimental/www/firefox-devel/Makefile Modified: branches/experimental/www/firefox-devel/Makefile ============================================================================== --- branches/experimental/www/firefox-devel/Makefile Sat Jan 15 13:09:12 2011 (r483) +++ branches/experimental/www/firefox-devel/Makefile Sat Jan 15 21:55:57 2011 (r484) @@ -95,8 +95,6 @@ @${ECHO} "To build Firefox with PGO support you need a running X server and" @${ECHO} " build this port with a user who could access the X server! " @${ECHO} "" - @${ECHO} " PGO does not work if IPv6 is enabled!" - @${ECHO} "" @${ECHO} "During the build a Firefox instance will start and run some test." @${ECHO} " Do not interrupt or close Firefox during this tests! " @${ECHO} "*****************************************************************" Added: branches/experimental/www/firefox-devel/files/patch-build-pgo-profileserver.py.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-devel/files/patch-build-pgo-profileserver.py.in Sat Jan 15 21:55:57 2011 (r484) @@ -0,0 +1,18 @@ +--- build/pgo/profileserver.py.in.orig 2011-01-10 22:25:42.000000000 -0500 ++++ build/pgo/profileserver.py.in 2011-01-15 16:20:00.000000000 -0500 +@@ -75,13 +75,13 @@ + t.setDaemon(True) # don't hang on exit + t.start() + +- automation.setServerInfo("localhost", PORT) ++ automation.setServerInfo("127.0.0.1", PORT) + automation.initializeProfile(PROFILE_DIRECTORY) + browserEnv = automation.environment() + browserEnv["XPCOM_DEBUG_BREAK"] = "warn" + browserEnv["MOZ_JAR_LOG_DIR"] = MOZ_JAR_LOG_DIR + +- url = "http://localhost:%d/index.html" % PORT ++ url = "http://127.0.0.1:%d/index.html" % PORT + appPath = os.path.join(SCRIPT_DIR, automation.DEFAULT_APP) + status = automation.runApp(url, browserEnv, appPath, PROFILE_DIRECTORY, {}, + debuggerInfo=debuggerInfo,