maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [SFOS] [Announce] Pebble Watch Connector daemon (https://talk.maemo.org/showthread.php?t=93399)

MaemoUser 2014-09-18 11:34

Re: [Announce] Pebble Watch Connector daemon 0.10
 
https://github.com/smokku/pebble/issues/18

javispedro 2014-09-20 17:56

Re: [Announce] Pebble Watch Connector daemon 0.10
 
Quote:

Originally Posted by smoku (Post 1435696)
I am also experiencing this issue. Very annoying.
But I highly doubt that pebbled is at fault.

Pebbled/eavesdropping is actually at fault. The problem is that QtDbus believes the eavesdropped method calls are actually sent to the eavesdropping process, so it will generate method-return messages for them, even if they are empty ( ie "void" returns) .

Thus, a race condition is created: the method-return from the eavesdropping app (e.g. pebbled) may come BEFORE the method-return from lipstick. Since the one generated by pebbled is incorrect (it has no return_id field), the application that generated the notification will believe lipstick did not generate a notification id for it. Thus, shall a new email/IM come in, the application will create another notification, instead of updating the original notification which is now effectively leaked (no one except lipstick knows its notification ID, so no app can delete it :) ).

I am not sure this bug is the sole cause of the duplicate/leaked notifications but it is certainly a bug in pebbled and other smar****ch apps.

See https://gitorious.org/javispedro-jol...a31e91b86dd0e4 for how I fixed it (using QDBusContext and setDelayedReply), http://www.merproject.org/logs/%23ne...09-20T14:49:31 for my rationale.

MaemoUser 2014-09-25 11:25

Re: [Announce] Pebble Watch Connector daemon 0.10
 
Any news for the daemon? Or no time anymore?

smoku 2014-09-26 08:31

Re: [Announce] Pebble Watch Connector daemon 0.10
 
Quote:

Originally Posted by MaemoUser (Post 1440500)
Any news for the daemon? Or no time anymore?

It has all the features I need daily, so I'm not really actively working on it as I have no compelling motive to. Only bugfixing.

HtheB 2014-09-26 08:54

Re: [Announce] Pebble Watch Connector daemon 0.10
 
Quote:

Originally Posted by smoku (Post 1440627)
It has all the features I need daily, so I'm not really actively working on it as I have no compelling motive to. Only bugfixing.

what about:
upgrading firmware?
install/remove watch apps? :(

smoku 2014-09-26 09:00

Re: [Announce] Pebble Watch Connector daemon 0.10
 
I do not use these features.

haliava 2014-09-26 09:00

Re: [Announce] Pebble Watch Connector daemon 0.10
 
Quote:

Originally Posted by HtheB (Post 1440628)
what about:
upgrading firmware?
install/remove watch apps? :(

+ support for http info pull e.g. watchfaces with weather

MaemoUser 2014-09-26 10:19

Re: [Announce] Pebble Watch Connector daemon 0.10
 
And what about the eavesdropping bug? Do you currently work on this issue?

I wonder that other people don't contribute to pebbled except for smurfy. Because the source is open and smokku takes the merge requests seriously.

smoku 2014-09-29 12:12

Re: [Announce] Pebble Watch Connector daemon 0.10
 
Quote:

Originally Posted by MaemoUser (Post 1439595)

I tried implementing it, but to no success.
Evesdropping 'com.nokia.voland' does not work for me. Details in the issue.

smoku 2014-09-29 12:33

Re: [Announce] Pebble Watch Connector daemon 0.10
 
Quote:

Originally Posted by MaemoUser (Post 1440640)
And what about the eavesdropping bug?

It is fixed in 0.11.
(At least I didn't experience it over the weekend anymore.)


All times are GMT. The time now is 12:14.

vBulletin® Version 3.8.8