Bug 66563 - Set contact information for contacts not on your visable Contact List
Summary: Set contact information for contacts not on your visable Contact List
Status: RESOLVED INTENTIONAL
Alias: None
Product: kopete
Classification: Applications
Component: libkopete (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-25 16:46 UTC by Casey Allen Shobe
Modified: 2003-10-28 21:19 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Casey Allen Shobe 2003-10-25 16:46:51 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc 3.3.1 
OS:          Linux

I would very much like to be able to enter a metacontact display name and notes on a contact not on my list, most often on IRC.  Also if I have a contact created, but later delete, and then re-add, the previously entered metacontact information should be saved and restored.  If he messages while deleted, then that metacontact information should be usable within chats he starts (or I start if Kopete ever gets the ability to message a contact on the fly, not on your list).

I also tend to think that implenting this secondary contact list for contacts not on your visable list would eliminate a lot of existing problems with nonexistant contacts, temporary contacts, etc.

Of course this information would never be sent to the server for storage ;-P, but only stored in a local file.

-- 
(Dreaming of the far future, I would like to see public generic IM information servers where you could store all sorts of list configuration (i.e. metacontact definition) and detail data (like notes) etc., interoperable between programs, so that then any program which supported the protocol, for any user wanting to switch IM programs or use multiple machines, etc. could export this information to the server automatically, and import it as well (like is currently done with buddy lists on most protocols)).
Comment 1 Olivier Goffart 2003-10-28 19:34:18 UTC
If you want to store information add the contact.
and when you remove the contact, we assume we don't want to keep informations.

I would like to close this bug as WONTFIX
Comment 2 Jason Keirstead 2003-10-28 19:43:12 UTC
I agree with Oliver, We aren't running a persistant userinfo SQL database here, it is a contact list. If you want the information persistant for someone then he should be on the list, or store it in KAB.
Comment 3 Casey Allen Shobe 2003-10-28 20:11:23 UTC
Having every person in the world who ever messages you on your list is pure rediculousness.  There is however a need to see something beyond the contact ID when a contact messages you.

It would also be nice to use the notes plugin and add a note saying "deleted because <blah>" on the account, and then be able to pull that up when he messages you out of the blue one day.
Comment 4 Jason Keirstead 2003-10-28 20:25:52 UTC
Subject: Re: [Kopete-devel]  Set contact information for contacts not on your visable Contact List

On October 28, 2003 3:11 pm, Casey Allen Shobe wrote:
> ------- Having every person in the world who ever messages you on your list
> is pure rediculousness.  

It's also pure rediculousness to want to save some kind of contact notes for 
people who aren't even important enough to have on your list.

What do you want to even put there?

> There is however a need to see something beyond 
> the contact ID when a contact messages you.

Like what?

> It would also be nice to use the notes plugin and add a note saying
> "deleted because <blah>" on the account, and then be able to pull that up
> when he messages you out of the blue one day.

Then make a deleted users plugin that keeps track of this kind of baloney. It 
isn't up to libkopete to keep track of deleted contacts.

Comment 5 Casey Allen Shobe 2003-10-28 20:39:45 UTC
> What do you want to even put there?

Stop replying without reading.  I'll copy/paste:

"It would also be nice to use the notes plugin and add a note saying "deleted because <blah>" on the account, and then be able to pull that up when he messages you out of the blue one day."

> Like what?

Gee, what do you think?  Stuff that's only stored for on-list contacts.

> Then make a deleted users plugin that keeps track of this kind of baloney.
> It isn't up to libkopete to keep track of deleted contacts.

Well excuse me for having an idea that you think of as baloney.  But most of your ideas are quite a bit worse - the only difference is that you just go ahead with them anyways.

As it would happen, having a not-visable list would solve a bunch of problems with interactions with users not on your contact list.  That was the original inspiration for this idea.
Comment 6 Jason Keirstead 2003-10-28 21:14:20 UTC
Subject: Re: [Kopete-devel]  Set contact information for contacts not on your visable Contact List

> As it would happen, having a not-visable list would solve a bunch of
> problems with interactions with users not on your contact list.  That was
> the original inspiration for this idea.

What is one such problem this would help solve?

Comment 7 Casey Allen Shobe 2003-10-28 21:19:07 UTC
> What is one such problem this would help solve?

Deleting contacts closes open chatwindow wouldn't happen, because the contact would not be truly deleted.

Inability to chat with people not on your list (as a result, that temp contact muck exists, and you still cannot open chats with people not on your list who don't message you first) would go away.

Accidental deletion wouldn't be so catastrophic.

etc.
Comment 8 Jason Keirstead 2003-10-28 22:12:52 UTC
Subject: Re: [Kopete-devel]  Set contact information for contacts not on your visable Contact List

On October 28, 2003 4:19 pm, Casey Allen Shobe wrote:

> Inability to chat with people not on your list (as a result, that temp
> contact muck exists, 

All IM clients have a temporary contact list.

> Deleting contacts closes open chatwindow wouldn't happen, because the
> contact would not be truly deleted.

This is a unrelated issue that needs to be resolved anyway by the individual 
protocols. As I said before IRC doesn't have this problem and as such it 
isn't a proble with kopete itself, but with a protocol plugin.

> and you still cannot open chats with people not on 
> your list who don't message you first) would go away.

This is blatendly false. I can message people on IRC who aren't on my list
and I do so frequently. I can also message people who arent on my list with 
Jabber and SMS and MSN.

You are talking about making protocol-specific decisions by adding stuff
to kopete core, which is not a good premise.