Closed Bug 1233837 Opened 9 years ago Closed 9 years ago

support migration override in distribution.ini

Categories

(Firefox :: General, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 44
Tracking Status
firefox44 + fixed
firefox45 --- fixed
firefox46 --- fixed

People

(Reporter: mixedpuppy, Unassigned)

Details

Attachments

(1 file)

override.ini is being used in repack distributions to prevent migration for some partner builds.  The problem is our uninstaller does not know about the file, leaving it behind when firefox is uninstalled.  This *may* be desired in some enterprise environments or other distributions we are unaware of.  

Rather than depending on override.ini for partner builds, lets just add support for migration override to distribution.ini.

We'll need to uplift any patch as far as we possibly can to make an important timeline, at least to aurora if not beta.
Attachment #8700175 - Flags: feedback?(robert.strong.bugs)
Attachment #8700175 - Flags: feedback?(benjamin)
Comment on attachment 8700175 [details] [diff] [review]
migration override in distribution.ini

Looks fine and simple enough to me and shouldn't have any of the bad repercussions the other methods that have been suggested would.
Attachment #8700175 - Flags: feedback?(robert.strong.bugs) → feedback+
Please request uplift to beta if the patch applies cleanly. Ritu, n-i to you to make sure you see this.
Flags: needinfo?(rkothari)
Comment on attachment 8700175 [details] [diff] [review]
migration override in distribution.ini

Lets get this onto nightly, let it simmer a few days, I can verify some repacks against that and request uplifts.
Attachment #8700175 - Flags: feedback?(benjamin) → review?(benjamin)
I want to set the right expectations with stakeholders -- does "Tracked" mean it's committed to 44? 

Thanks
Comment on attachment 8700175 [details] [diff] [review]
migration override in distribution.ini

No, tracked doesn't imply a commitment.
Attachment #8700175 - Flags: review?(benjamin) → review+
https://hg.mozilla.org/integration/fx-team/rev/69b5cacf1cbbdb7f47dc775c17db96482d5123eb
Bug 1233837 support migration wizard override from distribution.ini, r=bsmedberg
https://hg.mozilla.org/mozilla-central/rev/69b5cacf1cbb
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Component: Releases: Custom Builds → General
Product: Release Engineering → Firefox
QA Contact: coop
Target Milestone: --- → Firefox 44
Comment on attachment 8700175 [details] [diff] [review]
migration override in distribution.ini

Approval Request Comment
[Feature/regressing bug #]: override.ini support
[User impact if declined]: override.ini is left behind after uninstall on windows, failing MS requirements for partners.
[Describe test coverage new/current, TreeHerder]: manual testing, verified nightly build against existing partner repacks
[Risks and why]: code change is in xre_main, failure would likely prevent any startup 
[String/UUID change made/needed]: none
Attachment #8700175 - Flags: approval-mozilla-beta?
Attachment #8700175 - Flags: approval-mozilla-aurora?
Comment on attachment 8700175 [details] [diff] [review]
migration override in distribution.ini

This is needed to meet partner requirements, Beta44+, Aurora45+
Attachment #8700175 - Flags: approval-mozilla-beta?
Attachment #8700175 - Flags: approval-mozilla-beta+
Attachment #8700175 - Flags: approval-mozilla-aurora?
Attachment #8700175 - Flags: approval-mozilla-aurora+
[bugday-20160323]

Status: RESOLVED,FIXED -> UNVERIFIED

Comments:
STR: Not clear.
Developer specific testing

Component: 
Name			Firefox
Version			46.0b9
Build ID		20160322075646
Update Channel	beta
User Agent		Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0
OS				Windows 7 SP1 x86_64

Expected Results: 
Developer specific testing

Actual Results: 
As expected
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: