After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 753267 - [PATCH] Drop telepathy integration and presence API support
[PATCH] Drop telepathy integration and presence API support
Status: RESOLVED FIXED
Product: gnome-panel
Classification: Other
Component: panel
git master
Other Linux
: Normal normal
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-08-05 03:43 UTC by Balló György
Modified: 2015-08-05 20:55 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Drop telepathy integration and presence API support (22.72 KB, patch)
2015-08-05 03:43 UTC, Balló György
none Details | Review
Drop telepathy integration and presence API support v2 (22.74 KB, patch)
2015-08-05 14:21 UTC, Balló György
none Details | Review
Drop telepathy integration and presence API support v3 (22.78 KB, patch)
2015-08-05 20:35 UTC, Balló György
committed Details | Review

Description Balló György 2015-08-05 03:43:06 UTC
Created attachment 308761 [details] [review]
Drop telepathy integration and presence API support

It's broken and not really useful in the current form.

Note that the telepathy integration was dropped from GNOME Shell's User menu too:
https://git.gnome.org/browse/gnome-shell/commit/?id=d802416daeb2f9bfd25132e6465ccf022074c5b9
Comment 1 Alberts Muktupāvels 2015-08-05 07:57:45 UTC
Review of attachment 308761 [details] [review]:

::: gnome-panel/libpanel-util/panel-session-manager.c
@@ +31,1 @@
 	GDBusProxy *presence_proxy;

presence_proxy should be removed from priv struct too.
Comment 2 Alberts Muktupāvels 2015-08-05 07:59:27 UTC
(In reply to György Balló from comment #0)
> It's broken and not really useful in the current form.

How it is broken? How it was supposed to work? I have never used it...
Comment 3 Balló György 2015-08-05 14:21:14 UTC
Created attachment 308793 [details] [review]
Drop telepathy integration and presence API support v2

Attached an updated patch.

We discussed it earlier on the mailing list:
https://mail.gnome.org/archives/gnome-flashback-list/2014-October/msg00067.html

It was originally a toggle menu, but currently you can toggle both options, because the panel won't get back the actual presence state from gnome-session.

Anyway, I don't think that it's a useful feature, already dropped from GNOME Shell, so I think we could drop this feature too.
Comment 4 Alberts Muktupāvels 2015-08-05 20:19:36 UTC
Ok, lets drop it... Please add this bug url to commit message.

Anyway we need to speak to empathy devs:
https://git.gnome.org/browse/empathy/tree/src/empathy.c#n228

We need that self->shell_running is not set to TRUE if gnome-flashback is running... If shell is detected then extra loop to check for org.gnome.Flashback could be added and if found shell_running could be set back to FALSE.

Maybe this could be opened as new bug against gnome-flashback so I don't forget about this?
Comment 5 Balló György 2015-08-05 20:35:49 UTC
Created attachment 308817 [details] [review]
Drop telepathy integration and presence API support v3

> We need that self->shell_running is not set to TRUE if gnome-flashback is running...

Yes it's a different problem. Another bug needs to be filled.