Closed Bug 614439 Opened 14 years ago Closed 13 years ago

Downgrading from a Places branch version leaves user with double triggers.

Categories

(Toolkit :: Places, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla2.0b9
Tracking Status
blocking2.0 --- betaN+

People

(Reporter: mak, Assigned: mak)

Details

(Keywords: relnote, Whiteboard: [fixed-in-places])

Attachments

(1 file)

New triggers are physical, old ones are temp, when downgrading users will have both.

We should either
- build a time machine
- fix all released versions
- make new triggers temp

The first option requires too much time.
The second option requires a long work of syncing across branches and cannot guarantee the result for all cases.
The third option could have a really ignorable hit on Ts, but it's largely easier, faster and safer to do. so we'll probably do that.

At least till Storage will have some migration stuff :(
Actually, spending time on the first option would be feasible, since once done I could go back and recover time. But I guess drivers won't be happy in the meanwhile.
this is blocking our Places branch merge.
Assignee: nobody → mak77
Status: NEW → ASSIGNED
blocking2.0: --- → ?
Attached patch patch v1.0Splinter Review
Attachment #492968 - Flags: review?(dietrich)
Comment on attachment 492968 [details] [diff] [review]
patch v1.0

looks fine, r=me
Attachment #492968 - Flags: review?(dietrich) → review+
blocking2.0: ? → betaN+
http://hg.mozilla.org/projects/places/rev/871fb4bfcce0
Whiteboard: [fixed-in-places]
http://hg.mozilla.org/mozilla-central/rev/871fb4bfcce0
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b9
We should relnote in beta9 that it cannot downgrade to beta7 or previous beta versions (downgrading to 3.6.x or beta8 is fine instead).
Keywords: relnote
You need to log in before you can comment on or make changes to this bug.