Closed
Bug 493442
Opened 16 years ago
Closed 16 years ago
Weave isn't syncing bookmarks (or anything) other than clients, despite engines being enabled
Categories
(Firefox :: Sync, defect)
Tracking
()
VERIFIED
FIXED
0.4
People
(Reporter: dw, Assigned: hello)
References
Details
Attachments
(1 file)
2.04 KB,
text/plain
|
Details |
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.1b4pre) Gecko/20090401 Ubuntu/9.04 (jaunty) Shiretoko/3.5b4pre
Build Identifier:
Thread here: http://groups.google.com/group/mozilla-labs-weave/browse_thread/thread/c464fea0ac14d447
Only 2 working clients at the moment - Vista running 3.5b4 and Ubuntu
running 3.5b4pre.
The Vista box is syncing fine (odd Undefined item in
tabContainer.childNodes but that's another thread), but the Ubuntu one
is only logging sync attempts in the log for the Clients engine.
Bookmarks (for example) is enabled in prefs and set to true in
about:config, but Weave doesn't even attempt a sync (see log attached).
The boomkarks engine has never been disabled, but I have toggled it and restarted a few times in an attempt to jump start it but without success.
Reproducible: Always
Reporter | ||
Comment 1•16 years ago
|
||
Updated•16 years ago
|
Attachment #377921 -
Attachment mime type: text/x-log → text/plain
Comment 2•16 years ago
|
||
I'm observing the same issue using Firefox 3.5 beta builds from https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa and Weave 0.3.2.
WinXP clients (with Firefox 3.5b4 and Weave 0.3.2) are working without problems
Comment 3•16 years ago
|
||
I think I've found the root cause.
Take a look at _registerEngines method:
http://hg.mozilla.org/labs/weave/file/befd9af4df5d/modules/service.js#l397
It expects "Firefox" to be returned by Svc.AppInfo.name. But in my case the value returned by Svc.AppInfo.name is equal to "Firefox-3.5". So no engines are registered.
I've changed "Firefox" to "Firefox-3.5" and after restart all working fine.
I don't know whether it Weave bug or just wrongly packaged Firefox.
Assignee | ||
Comment 4•16 years ago
|
||
Good work, Mikhail. I would not have guessed to look at the app name!
I'm pretty sure the app name should be "Firefox", not "Firefox-3.5". There are separate getters to for the app version. So this would seem to be a packaging bug with the Ubuntu packages.
Keeping this bug open until I confirm tomorrow.
Comment 5•16 years ago
|
||
That value is initialized from application.ini (/usr/lib/firefox-3.5b5pre/application.ini)
[App]
Name=Firefox-3.5
Reporter | ||
Comment 6•16 years ago
|
||
I can confirm changing the name field in application.ini to just 'Firefox' solves the problem - nice find!
Are you going to report the bug on Launchpad Mikhail, or would you like me to do it?
Comment 7•16 years ago
|
||
(In reply to comment #6)
> I can confirm changing the name field in application.ini to just 'Firefox'
> solves the problem - nice find!
>
> Are you going to report the bug on Launchpad Mikhail, or would you like me to
> do it?
Go ahead.
Comment 8•16 years ago
|
||
(In reply to comment #6)
BTW, it would be great to know launchpad bug # to track the issue. Could you please let me know its number after submitting? Thanks.
Reporter | ||
Comment 9•16 years ago
|
||
Assignee | ||
Comment 10•16 years ago
|
||
Just talked to rstrong about this, he is of the opinion that Weave should not rely on the name, but use the ID instead.
I agree with him, my only remaining question is whether the bug you filed on ubuntu is valid or not (whether they should leave the name alone or not).
For the purposes of this bug, though, using the ID will fix the problem.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee | ||
Comment 11•16 years ago
|
||
Fixes problem in Weave:
http://hg.mozilla.org/labs/weave/rev/4f3fcc54fef6
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Updated•16 years ago
|
Component: Weave → General
Product: Mozilla Labs → Weave
Target Milestone: -- → ---
Updated•16 years ago
|
Component: Weave → General
Product: Mozilla Labs → Weave
Target Milestone: -- → ---
Updated•16 years ago
|
QA Contact: weave → general
Updated•16 years ago
|
Assignee: nobody → thunder
Component: General → Sync
QA Contact: general → sync
Target Milestone: --- → 0.4
Updated•15 years ago
|
Status: RESOLVED → VERIFIED
Flags: in-litmus+
See Also: → https://launchpad.net/bugs/377904
Updated•6 years ago
|
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.
Description
•