Talk:Presence Service: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New page: =Roadmap= ''I'm going to massage the bug list into a feature list... must still add telepathy-other tickets that are relevant to presence in general.'' --~~~~ Here's a rough list of the ...)
 
(Roadmap - put the server stuff separate to Update.1)
Line 3: Line 3:
''I'm going to massage the bug list into a feature list... must still add telepathy-other tickets that are relevant to presence in general.'' --[[User:Morgs|morgs]] 10:13, 5 February 2008 (EST)
''I'm going to massage the bug list into a feature list... must still add telepathy-other tickets that are relevant to presence in general.'' --[[User:Morgs|morgs]] 10:13, 5 February 2008 (EST)


Here's a rough list of the issues planned:
Here's a list of known issues / planned features:

(includes Presence Service and telepathy-other tickets, but not gabble or salut tickets)

==Server work==

(Not tied to a particular release, but in general wanted ASAP...)

* [https://dev.laptop.org/ticket/5313 #5313] [telepathy-other] Ejabberd work by Process One
* [https://dev.laptop.org/ticket/4045 #4045] [telepathy-other] Scaling of jabber server server
* [https://dev.laptop.org/ticket/5311 #5311] [https://dev.laptop.org/ticket/5309 #5309] [telepathy-other] Server [[XMPP Component Protocol]] to replace shared roster

==Update 1==

* [https://dev.laptop.org/ticket/5310 #5310] [telepathy-other] automatically enable shared roster on school server
* [https://dev.laptop.org/ticket/5470 #5470] [telepathy-other] importing telepathy is slow
* [https://dev.laptop.org/ticket/5834 #5834] [telepathy-other] ejabberd RPM needs to install/create cert
* [https://dev.laptop.org/ticket/5933 #5933] [distro] point update.1 to a different jabber server address


==Update 1.1 (hypothetical Mongolia release) ==
==Update 1.1 (hypothetical Mongolia release) ==
Line 20: Line 37:
* [http://dev.laptop.org/ticket/6295 #6295] try opportunistic registration if authentication fails
* [http://dev.laptop.org/ticket/6295 #6295] try opportunistic registration if authentication fails
:- Has patch, needs review
:- Has patch, needs review

Jabber Server work:

* Ejabberd work by Process One
* Server component to replace shared roster


Older bugs:
Older bugs:
Line 37: Line 49:


Ongoing tubes reduction:
Ongoing tubes reduction:

* [http://dev.laptop.org/ticket/4757 #4757] PS Activity objects: replace GetChannels() with something more useful
* [http://dev.laptop.org/ticket/4757 #4757] PS Activity objects: replace GetChannels() with something more useful

Handling disconnection:
* [http://dev.laptop.org/ticket/5620 #5620] how should activities handle lost network connections?


==Unprioritised==
==Unprioritised==
Line 48: Line 62:
Features:
Features:


* Group support
* [https://dev.laptop.org/ticket/4043 #4043] Group support


Tickets:
Tickets:

Revision as of 14:42, 8 February 2008

Roadmap

I'm going to massage the bug list into a feature list... must still add telepathy-other tickets that are relevant to presence in general. --morgs 10:13, 5 February 2008 (EST)

Here's a list of known issues / planned features:

(includes Presence Service and telepathy-other tickets, but not gabble or salut tickets)

Server work

(Not tied to a particular release, but in general wanted ASAP...)

Update 1

  • #5310 [telepathy-other] automatically enable shared roster on school server
  • #5470 [telepathy-other] importing telepathy is slow
  • #5834 [telepathy-other] ejabberd RPM needs to install/create cert
  • #5933 [distro] point update.1 to a different jabber server address

Update 1.1 (hypothetical Mongolia release)

Issues needed for Mongolia:

  • #6299 presence service should disable salut in the presence of school servers on mesh
- related: #5908 Laptop unable to connect to schoolserver jabber server

Update.2

Bug fixes for Update.1 that didn't make code freeze:

  • #6142 Salut buddies aren't displayed in the mesh view
- Fixed in release 0.75.0, tested in Joyride
  • #6295 try opportunistic registration if authentication fails
- Has patch, needs review

Older bugs:

  • #4009 My XO is friends with itself
  • #5829 Chat Activity displays other users names weird
- failure to get buddy properties

New issues:

  • #6248 Presence service is broken with recent NetworkManager

Ongoing tubes reduction:

  • #4757 PS Activity objects: replace GetChannels() with something more useful

Handling disconnection:

  • #5620 how should activities handle lost network connections?

Unprioritised

  • #6300 Stop using ipv4 addresses for anything

Future

Features:

Tickets:

  • #3506 XOs connected to jabber server AND can link local don't share well
  • #4403 Ability to switch from gabble to salut manually
  • #5618 machine with no name
  • #6069 phantom applications in neighborhood
  • #2738 Re-enable avatars (buddy photos)
- This was disabled during Trial 2 for performance reasons. Since then, multiple changes have bitrotted the code, including removing pygtk from the PS code.
  • #3371 Collaboration between kids on different XMPP servers
  • #4404 Ability to migrate activities between Telepathy connections
  • #4494 activities don't successfully launch if pservice.get_preferred_connection fails in init
  • #5032 Presence service Activity.joined property
  • #4794 activities advertised in the PS should include the visible name