A concrete plan for next tp-qt releases

George Kiagiadakis kiagiadakis.george at gmail.com
Mon Jul 9 08:53:20 UTC 2012


On Mon, Jul 9, 2012 at 2:06 AM, Martin Klapetek
<martin.klapetek at gmail.com> wrote:
> On Fri, Jul 6, 2012 at 1:16 PM, Dario Freddi <drf54321 at gmail.com> wrote:
>
> <snip>
>
>> Any compaints go below this mail.
>
>
> https://bugs.kde.org/show_bug.cgi?id=301354 and

What exactly is the tp-qt issue here?

> https://bugs.freedesktop.org/show_bug.cgi?id=47647

I looked at that during akademy. It's not so easy to deal with because
there is no way of knowing which avatar tokens used to belong to which
contact in previous connections. tp-glib apparently doesn't remove
avatars either. A possible solution would be to have an action that
deletes all avatars that are not currently in use in the current
connection. Another one would be what Rob proposed in irc:

10:29 < gkiagia> does telepathy-glib ever delete avatars from the cache?
10:30 < gkiagia> apparently telepathy-qt doesn't and kde-tp people are
bugging me to fix it, but afaict telepathy-glib does the same and in
fact there seems to be no way to know which avatar used to belong to
which contact in a previous connection
11:33 < Robot101> gkiagia: yeah, that's not tracked
11:34 < Robot101> gkiagia: you'd need a cache of the account and
remote username mapped to the avatar hash to find unused ones I guess
11:35 < Robot101> but even then, how do you free entriea from that?
11:35 < Robot101> maybe just hash and 'last used' time
11:36 < Robot101> if you could do something compatible with tp-glib
that'd be nice
11:37 < Robot101> maybe touch() avatars when they are used, and just
delete old files periodically?

A question that arises though is which component should do that.
telepathy-qt is a library, not a cron daemon.


More information about the KDE-Telepathy mailing list