Bug 1353445 - No Jabber and SIP support included anymore?
Summary: No Jabber and SIP support included anymore?
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-online-accounts
Version: 24
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Debarshi Ray
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-07-07 06:18 UTC by Kees de Jong
Modified: 2016-07-12 15:01 UTC (History)
1 user (show)

Fixed In Version: gnome-online-accounts-3.20.2-1.fc24
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-07-12 15:01:46 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Kees de Jong 2016-07-07 06:18:31 UTC
Description of problem: On Fedora 23 there was Jabber and SIP support by default included in the package. In the package description these components are still mentioned, but are not listed in the gnome-online-accounts options. 


Version-Release number of selected component (if applicable): gnome-online-accounts-3.20.1-1.fc24.x86_64


How reproducible: Open "All Settings" --> "Online Accounts" --> Click the + symbol --> And there is no SIP or Jabber (XMPP) option listed anymore by default.

Comment 1 Kees de Jong 2016-07-07 07:04:05 UTC
An `rpm -ql gnome-online-accounts` on a Fedora 23 does display icons for Google Talk and more, it's also listed on the Gnome 3.20 release list: https://mail.gnome.org/archives/ftp-release-list/2016-March/msg00212.html
But not on Fedora 24.

So is it really not included in F24, if so why? Or are these extra's packaged in another package?

Comment 2 Debarshi Ray 2016-07-08 10:08:20 UTC
Chat support has been disabled in Fedora 24. See:
http://pkgs.fedoraproject.org/cgit/rpms/gnome-online-accounts.git/commit/?id=a4f03c0fc2a23f8a036c759498b0a64d71825ffc

We should update the RPM's description to reflect this.

Comment 3 Kees de Jong 2016-07-08 10:27:40 UTC
Fair enough, but I don't see why it was removed. The description of the commit and the minutes of the workstation work group don't discuss why it should be removed other than that Empathy is the only application using the Telepathy framework.

Single sign on seems to be 'broken' now, since you have to sign on on Google for a second time to get the Google Talk application working (in Empathy, which isn't installed by default). And aren't other Jabber related configurations also online accounts?

I'm just trying to understand why something is broken up in two places while it worked very well being in one single place, which makes it easy to configure and maintain.

Comment 4 Debarshi Ray 2016-07-08 11:12:07 UTC
(In reply to K. de Jong from comment #3)
> Fair enough, but I don't see why it was removed. The description of the
> commit and the minutes of the workstation work group don't discuss why it
> should be removed other than that Empathy is the only application using the
> Telepathy framework.

Empathy is also the only chat application to have ever integrated with gnome-online-accounts. It is also very weekly maintained nowadays and don't support most of the popular networks these days - Telegram and Facebook come to mind.

> Single sign on seems to be 'broken' now, since you have to sign on on Google
> for a second time to get the Google Talk application working (in Empathy,
> which isn't installed by default). And aren't other Jabber related
> configurations also online accounts?

I don't understand. What do you mean?

Comment 5 Fedora Update System 2016-07-08 11:27:20 UTC
gnome-online-accounts-3.20.2-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-ecaaeb9da2

Comment 6 Kees de Jong 2016-07-08 11:46:00 UTC
(In reply to Debarshi Ray from comment #4)
> (In reply to K. de Jong from comment #3)
> > Single sign on seems to be 'broken' now, since you have to sign on on Google
> > for a second time to get the Google Talk application working (in Empathy,
> > which isn't installed by default). And aren't other Jabber related
> > configurations also online accounts?
> 
> I don't understand. What do you mean?

When Google is added in the gnome-online-accounts it lacks the Google Talk option (because that functionality is removed from the spec file and thus the build). To get Google Talk working a user needs to install Empathy and there too have to enter the Google credentials. If that user has two-step authentication enabled it's needed to create an application specific password(1) for Empathy to log in. With the previous available single-sign-on functionality (Fedora 23) in gnome-online-accounts this wasn't needed, a user could simply use the Google Authenticator to finish the two-step authentication.

This is what I mean with 'broken' single-sign-on, because it's not a single sign on action anymore in Fedora 24 for e.g. Google, it's now in 2 places with their own login procedure. The gnome-online-accounts is also not a 'one-stop-shop' anymore to configure and manage many of the online accounts (Jabber/SIP/etc.). For me it's hard to understand this breakup of functionality, it doesn't seem to add anything, in fact it makes things unnecessarily complicated.

1: https://support.google.com/accounts/answer/185833?hl=en

Comment 7 Debarshi Ray 2016-07-08 13:09:44 UTC
(In reply to K. de Jong from comment #6)
> When Google is added in the gnome-online-accounts it lacks the Google Talk
> option (because that functionality is removed from the spec file and thus
> the build). To get Google Talk working a user needs to install Empathy and
> there too have to enter the Google credentials. If that user has two-step
> authentication enabled it's needed to create an application specific
> password(1) for Empathy to log in. With the previous available
> single-sign-on functionality (Fedora 23) in gnome-online-accounts this
> wasn't needed, a user could simply use the Google Authenticator to finish
> the two-step authentication.
> 
> This is what I mean with 'broken' single-sign-on, because it's not a single
> sign on action anymore in Fedora 24 for e.g. Google, it's now in 2 places
> with their own login procedure. The gnome-online-accounts is also not a
> 'one-stop-shop' anymore to configure and manage many of the online accounts
> (Jabber/SIP/etc.). For me it's hard to understand this breakup of
> functionality, it doesn't seem to add anything, in fact it makes things
> unnecessarily complicated.

This "breakup" of functionality is because we no longer have a good quality instant messaging client that integrates with gnome-online-accounts. There is no point in letting people create accounts for which they won't have an application by default.

As I mentioned in comment 4, empathy is very weekly maintained these days and haven't kept up with the times. These days most people either use standalone desktop clients or the web browser. We can re-enable the integration if we have a good enough application in future. Until then you'll have to install empathy yourself and set things up separately.

Comment 8 Fedora Update System 2016-07-10 15:58:09 UTC
gnome-online-accounts-3.20.2-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-ecaaeb9da2

Comment 9 Fedora Update System 2016-07-12 15:01:44 UTC
gnome-online-accounts-3.20.2-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.