Closed Bug 1061804 Opened 10 years ago Closed 10 years ago

Browser migration operator variant followup

Categories

(Firefox OS Graveyard :: Gaia::Browser, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(blocking-b2g:2.1+, b2g-v2.1 fixed, b2g-v2.2 fixed)

RESOLVED FIXED
2.1 S4 (12sep)
blocking-b2g 2.1+
Tracking Status
b2g-v2.1 --- fixed
b2g-v2.2 --- fixed

People

(Reporter: qdot, Assigned: qdot)

References

Details

(Whiteboard: [systemsfe])

Attachments

(1 file)

Due to the fact bug 940647 already went into master, filing a followup to fix the extra requests from bug 940647 here, since we'll need uplift flags now.
[Blocking Requested - why for this release]: Fixes/stablization for bookmark migration.
blocking-b2g: --- → 2.1?
The landed patch in bug 940647 doesn't have the changes needed to process the single variant configuration for bookmarks during the build process. Since I couldn't find the bug to generate that configuration, I've opened bug 1061750 for that. Please feel free to close it as duplicated if the bug is already opened!

Without that change, this code is not going to be executed ever.

Please note that the proposed patch for bug 1061750 assumes that on this bug at least the change in [1]
is implemented here.

[1] https://github.com/mozilla-b2g/gaia/pull/23400#discussion-diff-16965552R15
Blocks: 1061750
blocking-b2g: 2.1? → 2.1+
Whiteboard: [systemsfe]
Here's a patch with the fixes recommended in Bug 940647. I ended up using sinon spy on BookmarksDatabase.add, since that's where we're worried about things ending up anyways.
Attachment #8483191 - Flags: review?(carmen.jimenezcabezas)
Comment on attachment 8483191 [details] [review]
Patch 1 (v1) - Fix Browser Customization format and tests

Thanks a lot for the changes. I've left some comments on github. Please request the review again after you've checked them!
Attachment #8483191 - Flags: review?(carmen.jimenezcabezas)
Target Milestone: --- → 2.1 S4 (12sep)
Attachment #8483191 - Flags: review?(carmen.jimenezcabezas)
Made all requested changes and repushed.
Comment on attachment 8483191 [details] [review]
Patch 1 (v1) - Fix Browser Customization format and tests

Nice, thank you Kyle!
Attachment #8483191 - Flags: review?(carmen.jimenezcabezas) → review+
Comment on attachment 8483191 [details] [review]
Patch 1 (v1) - Fix Browser Customization format and tests

[Approval Request Comment]
[Bug caused by] (feature/regressing bug #): Bug 940647
[User impact] if declined: Bookmark operator variant won't work
[Testing completed]: Unit tests in gaia
[Risk to taking this patch] (and alternatives if risky): None known
[String changes made]: None
Attachment #8483191 - Flags: approval-gaia-v2.1?
waiting for the master commit and for this to land on 2.2 before approving on the branch. Please seek approval on a branch, once you bug is fixed on master/central.
It did land, I forgot to paste in the commit.

https://github.com/mozilla-b2g/gaia/commit/21855808580585fe96c53930700c5991c5b51c93
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(bbajaj)
Resolution: --- → FIXED
Attachment #8483191 - Flags: approval-gaia-v2.1? → approval-gaia-v2.1+
Flags: needinfo?(bbajaj)
in-testsuite- for bugs which can not yet be tested with a marionette test.
Depends on: 1083253
Flags: in-testsuite-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: