Closed Bug 1039311 Opened 11 years ago Closed 11 years ago

[Collection] HomeIcons Singleton (refactor)

Categories

(Firefox OS Graveyard :: Gaia::Everything.me, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.0+, b2g-v2.0 fixed, b2g-v2.1 fixed)

RESOLVED FIXED
2.0 S6 (18july)
blocking-b2g 2.0+
Tracking Status
b2g-v2.0 --- fixed
b2g-v2.1 --- fixed

People

(Reporter: amirn, Assigned: amirn)

References

Details

(Whiteboard: [systemsfe])

Attachments

(1 file)

46 bytes, text/x-github-pull-request
kgrandon
: review+
daleharvey
: feedback+
Details | Review
Having a single instance of HomeIcons will make things much simpler and less bug prone
Attached file Pull Request
Attachment #8456777 - Flags: review?(kgrandon)
Attachment #8456777 - Flags: review?(crdlc)
Comment on attachment 8456777 [details] [review] Pull Request This patch also add missing async_storage.js in add_to_collection.html and synchronize.html.
Comment on attachment 8456777 [details] [review] Pull Request One review should be enough, but you are all welcome to take quick look :) Thanks.
Attachment #8456777 - Flags: review?(dale)
Comment on attachment 8456777 [details] [review] Pull Request Will defer review to Christian or Kevin being more familiar, but this looks much improved. We do very much need test for this stuff, would really prefer them particularly in refactor patches, but defered to review
Attachment #8456777 - Flags: review?(dale) → feedback+
Comment on attachment 8456777 [details] [review] Pull Request Took a look and I think this is fine. Assuming we have integration tests that still pass I think our coverage is good enough. Though we do need some more integration tests around app installing/uninstalling - we can get on that for 2.1 though. Clearing Cristian's review as I think that Dale's F+ and my R+ should suffice. Cristian - feel free to weigh in though. Thanks!
Attachment #8456777 - Flags: review?(kgrandon)
Attachment #8456777 - Flags: review?(crdlc)
Attachment #8456777 - Flags: review+
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Blocks: 1029977
This patch is required for bug 1029977 which is a 2.0 blocker
blocking-b2g: --- → 2.0?
Whiteboard: [systemsfe]
Peter, Do we need this for 2.0?
Flags: needinfo?(pdolanjski)
(In reply to Preeti Raghunath(:Preeti) from comment #8) > Peter, > > Do we need this for 2.0? To add to this comment - the confusion point we have in triage is that this patch looks like internal refactoring. Why can't we just provide a branch-specific patch for bug 1029977 to fix the blocking issue & avoid taking regression risk with a refactoring?
(In reply to Jason Smith [:jsmith] from comment #9) > (In reply to Preeti Raghunath(:Preeti) from comment #8) > > Peter, > > > > Do we need this for 2.0? > > To add to this comment - the confusion point we have in triage is that this > patch looks like internal refactoring. Why can't we just provide a > branch-specific patch for bug 1029977 to fix the blocking issue & avoid > taking regression risk with a refactoring? The branch specific patch would just be a squashed patch of these two bugs. We should just uplift this, it's less risky as it's been baking on master.
I can't comment on if this is the right solution, but if this is needed to fix a blocker, then I assume we need to block on it. (particularly since Kevin says that the branch-specific patch would basically do the same thing)
Flags: needinfo?(pdolanjski)
Taking in 2.0 and hence 2.0+ for taking bug 1029977
blocking-b2g: 2.0? → 2.0+
Blocks: 1038578
Assignee: nobody → amirn
Target Milestone: --- → 2.0 S6 (18july)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: