I think we need to take this off list and debug.

If you set the environment variable, you shouldn't get the new
"default-esr" profile, it should just use your existing profile.

Mike

On Sat, Oct 12, 2019 at 12:20 PM Thane K. Sherrington <
th...@computerconnectionltd.com> wrote:

> Ok, I get the idea of using the old folder during an upgrade (I don't like
> it, because it breaks rule of 32bit in %ProgramFiles(x86)%, but ok.
>
> Here's what I'm doing to make sure I get a clean install (and am using the
> proper folders).
>
> 1)Uninstall the current copy.
> 2)Delete the C:\Program Files (x86)\Mozilla Firefox folder (or C:\Program
> Files\Mozilla Firefox)
> 3)Set MOZ_LEGACY_PROFILES=1
> 4)Reinstall Firefox in the C:\Program Files (x86)\Mozilla Firefox (most
> machines are now 64bit).
> 5)Make the %ProgramFiles%\Mozilla Firefox\distribution folder
> 6)Copy the policies.json to %ProgramFiles%\Mozilla Firefox\distribution
> 7)Start Firefox with the -setDefaultBrowser to set it as default browser
>
> What generally happens is that:
>
> 1)I get a new profile
> 2)Even if I don't get a new profile, the old profile ignores at least some
> of the policies.json settings
> 2)Firefox sets itself as default browser about 80% of the time.
>
> Even when I'm installing on a brand new install, the policies.json
> settings fail at least 20% of the time.
>
> So my automation fails completely.
>
> What am I doing wrong?
> Thane K. Sherrington
>
> Computer Connection, Ltd. ...taking the mystery out of computers since
> 1982.
> Winner of the 2012 Ian Spencer - Excellence in Business Award
> *Thanks for making us the Reader's Choice Best Computer Store in 2016,
> 2017, and 2018!*
> 95 College St., Antigonish,
> NS B2G 1X6
> 902-863-3361 (phone)
> 902-863-2580 (fax)
> th...@computerconnectionltd.com
> On 10/10/2019 7:26 p.m., Mike Kaply wrote:
>
> That's correct, this is an old issue, and the profile per channel
> situation made it more interesting.
>
> So just summarize how things are going to be:
>
> If you have Firefox installed (32 or 64), and you upgrade to a different
> version using our install, it will overwrite the existing install. This
> will prevent you from getting separate profiles fro 32 and 64 bit (it was
> the only way to solve this problem for most users.)
>
> Note that we had always upgraded 32 to 64 in the same directory in place.
> This new change is if you explicitly use an installer and already have
> Firefox installed, it will overwrite it in place (which is the logical
> thing to do).
>
> separately, I have added a Windows GPO only policy to turn off the profile
> per installation. It will be in the Firefox and ESR that release on October
> 22.
>
> Any other platforms should use the environment variable
> (MOZ_LEGACY_PROFILES)
>
>
> https://github.com/mozilla/policy-templates/blob/master/README.md#legacyprofiles
>
> Mike
>
> On Tue, Oct 8, 2019 at 6:25 AM Andrew C Aitchison <and...@aitchison.me.uk>
> wrote:
>
>> On Wed, 2 Oct 2019, Klaus Hartnegg wrote:
>>
>> > Am 01.10.2019 um 23:00 schrieb Mike Kaply:
>> >> We're also making a change so 64 bit Firefox installs in the same
>> >> directory as 32 bit (which is causing the new profiles).
>> >
>> > Oh, no!
>> >
>> > You just learned the hard way that not following rules causes problems.
>> > Now instead of fixing the underlying bug you want to break another rule.
>> > Guess what? That will cause more problems.
>> >
>> > Every deployment solution, every inventory tool, and Windows itself
>> > assumes everywhere that 64-bit programs are installed in C:\Program
>> Files.
>> >
>> > How about this:
>> > When Firefox is installed in its default directory, it uses the default
>> > name for the profile directory.
>> > Only if somebody installs it in a non-standard directory, it uses a
>> > non-standard name for its profile.
>> >
>> > Then all users who use defaults will get what they expect, and those who
>> > do not use defaults will get what they deserve: a surprise.
>>
>> Mike will know better than me, but my recollection is that this issue is
>> not new but goes back to around ff56.
>>
>> At that point 64bit firefox became the default and many users were
>> upgraded automatically. Since this would have meant profiles moving from
>> %ProgramFiles(x86)% to %ProgramFiles% (have I got that the right way
>> around?) both versions were installed in the 32bit location, so that the
>> profiles did not move.
>>
>> Now that the chaos has been seen, they wish to scratch another itch
>> (requests to be able to run multiple versions of firefox) and tackle
>> two problems at once.
>>
>> --
>> Andrew C. Aitchison                                     Kendal, UK
>>                         and...@aitchison.me.uk
>> _______________________________________________
>> Enterprise mailing list
>> Enterprise@mozilla.org
>> https://mail.mozilla.org/listinfo/enterprise
>>
>> To unsubscribe from this list, please visit
>> https://mail.mozilla.org/listinfo/enterprise or send an email to
>> enterprise-requ...@mozilla.org with a subject of "unsubscribe"
>>
>
> _______________________________________________
> Enterprise mailing 
> listEnterprise@mozilla.orghttps://mail.mozilla.org/listinfo/enterprise
>
> To unsubscribe from this list, please visit 
> https://mail.mozilla.org/listinfo/enterprise or send an email to 
> enterprise-requ...@mozilla.org with a subject of "unsubscribe"
>
> _______________________________________________
> Enterprise mailing list
> Enterprise@mozilla.org
> https://mail.mozilla.org/listinfo/enterprise
>
> To unsubscribe from this list, please visit
> https://mail.mozilla.org/listinfo/enterprise or send an email to
> enterprise-requ...@mozilla.org with a subject of "unsubscribe"
>
_______________________________________________
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

To unsubscribe from this list, please visit 
https://mail.mozilla.org/listinfo/enterprise or send an email to 
enterprise-requ...@mozilla.org with a subject of "unsubscribe"

Reply via email to