<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix"><br>
reviving this thread since looks like code is close to landing for
the developer edition over in
<a class="moz-txt-link-freetext" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1024110">https://bugzilla.mozilla.org/show_bug.cgi?id=1024110</a><br>
<br>
yeah this is a great idea. but the implementation seems limiting.<br>
<br>
I don't get idea that the "profile manager is complicated" for
people that want to change profiles though....<br>
<br>
that feature was exposed to 60% of browser users at one point, and
they made it through all the "complications" and were able to use
the product (netscape circa 1998-2002)<br>
<br>
yeah it might have been unneeded and unwanted by many that wanted
a cleaner and faster start up. Firefox proved that. <br>
<br>
But the profile manager worked perfect for the people that did
want it, and needed it to test web pages against a variety of
different profile/browser settings --> web developers.<br>
<br>
Why do we think developers won't want to test all kinds of
individual, and specific sets of, network and gecko setting across
all versions of Firefox to detect how their page will work for a
variety of users under a variety of diffrent conditions? This
tying of profiles to channels seems to be not helpful in reaching
that goal.<br>
<br>
-chofmann<br>
<br>
On 5/21/14 11:57 AM, Rob Campbell wrote:<br>
</div>
<blockquote
cite="mid:4E47BBAB-99F2-4656-A67B-B99967F6A972@mozilla.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<div>Yes please. We've wanted a better testing environment for
Nightly and Aurora forever.</div>
<div><br>
</div>
<div>* if I download and start Aurora/Nightly on a system where
only one Firefox profile exists, Aurora/Nightly will create a
new profile ("default channel profile") and use it automatically
in subsequent browsing sessions.</div>
<div><br>
</div>
<div>Do we need to worry about running instances of Firefox? If a
user downloads and launches Aurora or Nightly and already has
another channel up and running (e.g., Beta or Release), it seems
like Aurora or Nightly should go into "new profile" mode
regardless of how many profiles are already installed.</div>
<div><br>
</div>
<div>I have no more quibbles with your proposal. It looks solid.</div>
<div><br>
</div>
<div>Related, I opened bug 1010999 to change the update nag
frequency to 1 week on Aurora to not pester developers as much.</div>
<div><br>
</div>
<div><a moz-do-not-send="true"
href="https://bugzilla.mozilla.org/show_bug.cgi?id=1010999">https://bugzilla.mozilla.org/show_bug.cgi?id=1010999</a></div>
<div><br>
</div>
<div>~ rob</div>
<div><br>
</div>
<br>
<div>
<div>On May 21, 2014, at 2:40 PM, Gavin Sharp <<a
moz-do-not-send="true" href="mailto:gavin@gavinsharp.com">gavin@gavinsharp.com</a>>
wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">On Wed, May 21, 2014 at 11:25 AM,
Gijs Kruitbosch <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:gijskruitbosch@gmail.com"
target="_blank">gijskruitbosch@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Why do we need a pref?<br>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Two reasons:<br>
</div>
<div>- to avoid changing behavior for existing users<br>
</div>
<div>- to allow reverting to the previous behavior for
new users (primarily to allow easier one-off testing)<br>
<br>
</div>
<div>I'm not a fan of prefs either, but I think this is
one example where it makes sense. This likely wouldn't
be a user-exposed pref, and I think the implementation
complexity involved is minimal compared to the costs
of changing this across the board.<br>
</div>
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Separately,
IIRC there are differences in behaviour between
startup-of-firefox-with-only-one-profile-defined and
startup-of-firefox-with-multiple-profiles-defined .
Am I misremembering? If not, are we OK with those
consequences for users who use both release and
aurora/nightly?<br>
</div>
</blockquote>
<div><br>
</div>
<div>I'm not aware of any important behavior
differences.<br>
<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Finally, what
if, on a machine with 0 profiles:<br>
<br>
- I download nightly/aurora and use it. This creates
a profile. Is that going to be "default" or "default
aurora/nightly" ?<br>
</div>
</blockquote>
<div><br>
</div>
<div>It would be the "default aurora/nightly" profile.<br>
<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> - I then
download beta/release and use it. Does that reuse
the aurora/nightly profile (which is the only one),
or does it create its own profile?<br>
</div>
</blockquote>
<div><br>
</div>
<div>So this would create a new "default" profile.<br>
<br>
</div>
<div>Gavin<br>
<br>
<div bgcolor="#FFFFFF" text="#000000">
<div>
<div class="h5">
<br>
<br>
On 21/05/2014 18:59, Gavin Sharp wrote:<br>
</div>
</div>
<blockquote type="cite">
<div>
<div class="h5">
<div dir="ltr">
<div><span>The problem: testing
Aurora/Nightly builds side-by-side with
your "normal" Firefox requires some
manual profile management, which is a
barrier for web developers and other
testers who want to just
download-and-run.<br>
<br>
This problem has been discussed here
before. <a moz-do-not-send="true"
href="https://bugzilla.mozilla.org/show_bug.cgi?id=895030"
target="_blank">https://bugzilla.mozilla.org/show_bug.cgi?id=895030</a>
covers one proposal, and previous
threads here include:<br>
<br>
<a moz-do-not-send="true"
href="https://mail.mozilla.org/pipermail/firefox-dev/2013-July/000574.html"
target="_blank">https://mail.mozilla.org/pipermail/firefox-dev/2013-July/000574.html</a>
(<a moz-do-not-send="true"
href="https://groups.google.com/forum/#%21topic/firefox-dev/P6lyKEaSRbM/discussion"
target="_blank">https://groups.google.com/forum/#!topic/firefox-dev/P6lyKEaSRbM/discussion</a>)<br>
<a moz-do-not-send="true"
href="https://mail.mozilla.org/pipermail/firefox-dev/2013-July/000560.html"
target="_blank">https://mail.mozilla.org/pipermail/firefox-dev/2013-July/000560.html</a>
(<a moz-do-not-send="true"
href="https://groups.google.com/forum/#%21topic/firefox-dev/23sGBTc_rM0/discussion"
target="_blank">https://groups.google.com/forum/#!topic/firefox-dev/23sGBTc_rM0/discussion</a>)<br>
<br>
</span></div>
<div><span>Here's a new proposal that I've
come up with, which is a modification of
a revised proposal that Jeff Griffiths
and the devtools folks came up with:<br>
<br>
<a moz-do-not-send="true"
href="https://wiki.mozilla.org/User:GavinSharp/Profile-proposal"
target="_blank">https://wiki.mozilla.org/User:GavinSharp/Profile-proposal</a><br>
<br>
</span></div>
<div><span>One of the benefits of this
proposal is that it does not affect
existing Nightly/Aurora users.<br>
<br>
</span></div>
<div><span>I'd like broader feedback on this
proposal before we move to implement.<br>
</span></div>
<div><span><br>
</span></div>
<div> <span>Gavin<br>
</span></div>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
firefox-dev mailing list
<a moz-do-not-send="true" href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a>
<a moz-do-not-send="true" href="https://mail.mozilla.org/listinfo/firefox-dev" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a>
</pre>
</blockquote>
<br>
</div>
</div>
</div>
<br>
</div>
</div>
_______________________________________________<br>
firefox-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:firefox-dev@mozilla.org">firefox-dev@mozilla.org</a><br>
<a class="moz-txt-link-freetext" href="https://mail.mozilla.org/listinfo/firefox-dev">https://mail.mozilla.org/listinfo/firefox-dev</a><br>
</blockquote>
</div>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
firefox-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:firefox-dev@mozilla.org">firefox-dev@mozilla.org</a>
<a class="moz-txt-link-freetext" href="https://mail.mozilla.org/listinfo/firefox-dev">https://mail.mozilla.org/listinfo/firefox-dev</a>
</pre>
</blockquote>
<br>
</body>
</html>