commit 699fac3984e64cc7678b86578ca20065c89738b6 Author: David Fifield david@bamsoftware.com Date: Tue Feb 7 00:44:44 2012 -0800
Document that the experiments require Firefox 8.
Firefox 9 changed the meaning of the -no-remote option. Previously, it meant "don't connect to any already running Firefox, but start a new instance." Now it additionally means "don't accept any future -remote commands in this new instance." This is broken for the experiments, which need the first behavior in order to start multiple instances with different profiles, but can't have the second behavior because the instances need to be driven by -remote.
This is the bug that led to the change in the meaning of -no-remote: "-no-remote browser accepts remote commands" https://bugzilla.mozilla.org/show_bug.cgi?id=650078
There are other bugs that propose to restore some way to get the old behavior in a future version. "split -new-instance flag out of existing -no-remote flag" https://bugzilla.mozilla.org/show_bug.cgi?id=716110
Another related bug number: "Firefox 9 Fails To Correctly Use -new-window" https://bugzilla.mozilla.org/show_bug.cgi?id=703021 --- experiments/README | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/experiments/README b/experiments/README index ff8b416..bd814dd 100644 --- a/experiments/README +++ b/experiments/README @@ -4,17 +4,21 @@ proxy. == Preparation
You need to have installed certain software before running the tests. - Firefox + Firefox 8.0.1 socat Wget Python thttpd Flash Player -Firefox, socat, Wget, and Python are easily installed on most GNU/Linux +socat, Wget, and Python are easily installed on most GNU/Linux distributions. thttpd can be compiled from the packages at http://acme.com/software/thttpd/. A debug version of Flash Player can be downloaded from http://www.adobe.com/support/flashplayer/downloads.html.
+Firefox versions 9 and 10 will not work; these versions have a change to +the -no-remote option that prevents the tests from running. This is +supposed to be fixed in version 11. + You need to create some dedicated Firefox profiles. Create profiles named flashexp1 and flashexp2 by running firefox -ProfileManager -no-remote
tor-commits@lists.torproject.org