Closed Bug 589886 Opened 14 years ago Closed 14 years ago

services-sync modules should be app tiers, not platform

Categories

(Firefox :: Sync, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 586867

People

(Reporter: glandium, Assigned: glandium)

Details

Attachments

(1 file, 1 obsolete file)

Attached patch Patch (obsolete) — Splinter Review
Currently, services/sync and services/crypto are declared in toolkit/toolkit-tiers.mk. When building firefox as a xulrunner application, that means the modules are not included in xulrunner and sync doesn't work.

As it looks like all relevant parts of sync are in browser/, it does seem to make more sense to just declare them as app tiers instead of platform tiers. Maybe the services directory should also be moved under browser/, but that's another story.
Assignee: nobody → mh+mozilla
Attachment #468396 - Attachment is patch: true
Attachment #468396 - Attachment mime type: application/octet-stream → text/plain
Attachment #468396 - Flags: review?(mconnor)
Comment on attachment 468396 [details] [diff] [review]
Patch

bug 586867 is a different, and possibly better take on this.

This breaks Fennec, so r-, and I'm not convinced it's the right way to hook this up for arbitrary consumers.

/services is app-agnostic, so it certainly doesn't belong under /browser.
Attachment #468396 - Flags: review?(mconnor) → review-
Then the /services files should maybe be part of xulrunner. Benjamin, what do you think?
Attachment #468396 - Attachment is obsolete: true
Attachment #468410 - Flags: review?(benjamin)
(In reply to comment #2)
> Then the /services files should maybe be part of xulrunner.

Judging from bug 581010 this is a WONTFIX.
Comment on attachment 468410 [details] [diff] [review]
Different approach

That was marked WONTFIX in bug 581010 already.

Probably best to discuss before you keep throwing patches our way.
Attachment #468410 - Flags: review?(benjamin) → review-
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
Component: Firefox Sync: Backend → Sync
Product: Cloud Services → Firefox
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: