net-libs/meanwhile-1.0.2 is not able to show online status of buddies logged in longer than yourself in a correct way. This problem is at least valid for sametime server version 8.0.1. Only a status change afterwards updates the status to correct value. This was seen on many piding (at least versions 2.4 to 2.5.1) installations using meanwhile as lotus sametime library. A patch for meanwhile 1.0.2 (presence_fix_v2.diff) is described at https://sourceforge.net/tracker/index.php?func=detail&aid=1626349&group_id=110565&atid=656718 and available at http://www.lilotux.net/~mikael/pub/meanwhile/presence_fix_v2.diff After patching the sources, the problem is gone. Reproducible: Always Steps to Reproduce: 1. login to your sametime account (sametime server 8.0.1) 2. buddy status of buddies logged in longer than yourself are shown offline Expected Results: after applying above mentioned patch by hand the problem was solved on all machines.
What version will this be in eventually? Do you know if it got included as-is in upstream's repo?
Good question. I heard somewhere rumors about a meanwhile 1.1 CVS branch, but I was not able to find it. The sourceforge CVS seems to be quite dead: http://sourceforge.net/project/stats/detail.php?group_id=110565&ugn=meanwhile&type=cvs&mode=year As the project itself does not seem to make much progress in the last few years I am not sure, if this problem gets solved upstream in the next month or years. In general the problem gets fixed for users connected to new versions of sametime server with the mentioned patch. But I am not sure if this would disturb communication with old server versions. As I am unskilled in writing ebuilds, I don't know the best way to include this patch without disturbing communication to old server versions. Maybe with a use flag "newprotocol"?
Created attachment 201611 [details, diff] Patch to fix sametime user online status. Put in your overlay /files directory.
Created attachment 201612 [details] Updated ebuild that contains src_unpack and epatch. Put in your local overlay and digest it
Thanks for the patch, commited in portage