[meta] Deprecate synchronous Bookmarks API (Milestone 1)

RESOLVED FIXED in Firefox 58

Status

()

defect
P5
normal
RESOLVED FIXED
4 years ago
2 years ago

People

(Reporter: ttaubert, Unassigned)

Tracking

(Blocks 1 bug, {perf})

Trunk
mozilla58
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox58 fixed)

Details

(Whiteboard: [qf:meta])

Meta bug to track efforts to deprecate the sync Bookmarks API. We can prepare to deprecate but will not be able to actually add deprecation warnings in milestone 1. There are in-tree clients that need to be updated that we can't fix immediately:

1) Add-on SDK (might be the easiest to fix)
2) Sync's bookmarks engine
3) FUEL (that needs to go away)
Depends on: 1145063
No longer depends on: 1094844
No longer depends on: 1145063
No longer depends on: 1095411
Removing bookmark test conversions from Milestone 1 to narrow the scope of wrapping up the Places work.
No longer depends on: 1068032
No longer depends on: 1095408
No longer depends on: 1095406
Instead of doing a relnote for bug 1140395, we are going to track this one.

Release Note Request (optional, but appreciated)
[Why is this notable]: Deprecated API, consumers need to update to new API
[Suggested wording]: Places Keywords API deprecated
[Links (documentation, blog post, etc)]:
relnote-firefox: --- → ?
Actually, it seems that it is not worth doing a release notes for this.
It is already mentioned here:
https://blog.mozilla.org/addons/2015/06/18/compatibility-for-firefox-40/
which is a more appropriate place for compatibility issues.
relnote-firefox: ? → ---
what is mentioned there is just keywords API
the remaining APIs are not yet deprecated for now, hope to get back to these bugs "soon"
Priority: -- → P2
Whiteboard: [qf:meta]
Priority: P2 → P5
Summary: Deprecate synchronous Bookmarks API (Milestone 1) → [meta] Deprecate synchronous Bookmarks API (Milestone 1)
Depends on: 1379611
Keywords: perf
With async transactions planned to ship in 58, and bookmarks import now using async bookmark APIs, milestone 1 is now complete.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
You need to log in before you can comment on or make changes to this bug.