Bug 320327 - Cannot create more than one Jabber account with the same JID/AccountId
Summary: Cannot create more than one Jabber account with the same JID/AccountId
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kopete
Classification: Unmaintained
Component: Jabber Plugin (other bugs)
Version First Reported In: 1.4.2
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-26 20:35 UTC by Hector Martin
Modified: 2024-09-18 18:28 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hector Martin 2013-05-26 20:35:43 UTC
Now that Google Talk a.k.a. Hangouts is a walled garden and does not federate, it is possible to have an account there with the same name as a real XMPP account on a real XMPP server. That account name must be specified as a "JID" in Kopete, even though it isn't a JID (it's now a separate namespace). However, it can conflict with an account with that JID.

I run an XMPP server which hosts XMPP JID hector@marcansoft.com. However, that is also the e-mail address that I use to log in to Google, and which is now a completely separate account in the Google Accounts namespace. Therefore, I need to be able to create two accounts in Kopete, one for my real XMPP server, and one for Hangouts (which happens to use the XMPP client-to-server protocol, but isn't part of the Jabber world). This is similar to being able to create e.g. an MSN account and a Jabber account with the same ID.

This is similar to bug 266310, but not identical.

One way to solve this might be to create a different "account type" for Hangouts accounts, even if it shares most of the code with the Jabber plugin. However, a generic way of having several accounts with the same JID would allow for more use cases, such as that described in bug 266310.

Reproducible: Always

Steps to Reproduce:
1. Create an account with a given JID
2. Attempt to create a new account with the same JID and a different server
Actual Results:  
The new account is not created.

Expected Results:  
The new account is created and logically distinct from the existing one.
Comment 1 skaumo 2015-01-23 12:05:12 UTC
Hello,

looks like this is still happening after one and a half years.

I`m trying to connect to Google using a corporate XMPP account (user@domain.com), then to Slack: different XMPP server than Google, but same corporate XMPP account id.

Kopete does not allow me to create the new account, and does not give any reason or error message.
Comment 2 Justin Zobel 2021-03-09 22:41:02 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.
Comment 3 Hector Martin 2021-03-10 13:55:36 UTC
I haven't used Kopete in many years, so feel free to close this bug (I don't know what close reason is appropriate in these cases).
Comment 4 Christoph Cullmann 2024-09-18 18:28:19 UTC
Dear user, unfortunately Kopete is no longer maintained.

Please migrate to another solution, e.g. for Jabber a possibility is Kaidan, for Matrix a candidate is NeoChat.