Talk:Presence Service: Difference between revisions

From OLPC
Jump to navigation Jump to search
mNo edit summary
m (Reverted edits by 71-1 (Talk); changed back to last version by Morgs)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Roadmap=
=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.'' --[[User:Morgs|morgs]] 10:13, 5 February 2008 (EST)


Here's a list of known issues / planned features:
Here's a list of known issues / planned features:
Line 11: Line 9:
(Not tied to a particular release, but in general wanted ASAP...)
(Not tied to a particular release, but in general wanted ASAP...)


* [http://dev.laptop.org/ticket/5313 #5313] [telepathy-other] Ejabberd work by Process One
* {{Ticket|5313}} [telepathy-other] Ejabberd work by Process One
* [http://dev.laptop.org/ticket/4045 #4045] [telepathy-other] Scaling of jabber server server
* {{Ticket|4045}} [telepathy-other] Scaling of jabber server server
* [http://dev.laptop.org/ticket/5311 #5311] [http://dev.laptop.org/ticket/5309 #5309] [telepathy-other] Server [[XMPP Component Protocol]] to replace shared roster
* {{Ticket|5311}} [http://dev.laptop.org/ticket/5309 #5309] [telepathy-other] Gadget: [[XMPP Component Protocol]] to replace shared roster
* {{Ticket|5834}} [telepathy-other] ejabberd RPM needs to install/create cert
* {{Ticket|5310}} [telepathy-other] automatically enable shared roster on school server


==Update 1==
==Update 1==


* {{Ticket|5470}} [telepathy-other] importing telepathy is slow
* [http://dev.laptop.org/ticket/6295 #6295] try opportunistic registration if authentication fails
* {{Ticket|6572}} Replace key with hash to reduce avahi TXT size
:- tested in joyride, awaiting approval

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

==Update 1.1 (hypothetical Mongolia release) ==

Issues needed for Mongolia:

* [http://dev.laptop.org/ticket/6299 #6299] presence service should disable salut in the presence of school servers on mesh
:- related: [http://dev.laptop.org/ticket/5908 #5908] Laptop unable to connect to schoolserver jabber server


==Update.2==
==Update.2==

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

* [http://dev.laptop.org/ticket/6142 #6142] Salut buddies aren't displayed in the mesh view
:- Fixed in release 0.75.0, tested in Joyride


Older bugs:
Older bugs:


* [http://dev.laptop.org/ticket/4009 #4009] My XO is friends with itself
* {{Ticket|4009}} My XO is friends with itself
* [http://dev.laptop.org/ticket/5829 #5829] Chat Activity displays other users names weird
* {{Ticket|5829}} Chat Activity displays other users names weird
:- failure to get buddy properties
:- failure to get buddy properties


New issues:
New bugs:


* [http://dev.laptop.org/ticket/6248 #6248] Presence service is broken with recent NetworkManager
* {{Ticket|6248}} Presence service is broken with recent NetworkManager


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


* {{Ticket|6473}} Ongoing tubes reduction: Buddy-Handle mapping
Handling disconnection:
* {{Ticket|4757}} Ongoing tubes reduction: PS Activity objects: replace GetChannels() with something more useful
* [http://dev.laptop.org/ticket/5620 #5620] how should activities handle lost network connections?
* {{Ticket|5620}} how should activities handle lost network connections?


==Unprioritised==
==Unprioritised==


* [http://dev.laptop.org/ticket/6300 #6300] Stop using ipv4 addresses for anything
* {{Ticket|6300}} Stop using ipv4 addresses for anything


==Future==
==Future==
Line 63: Line 46:
Features:
Features:


* [http://dev.laptop.org/ticket/4043 #4043] Group support
* {{Ticket|4043}} Group support


Tickets:
Tickets:


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

Latest revision as of 13:06, 9 July 2008

Roadmap

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...)

  • #5313 [telepathy-other] Ejabberd work by Process One
  • #4045 [telepathy-other] Scaling of jabber server server
  • #5311 #5309 [telepathy-other] Gadget: XMPP Component Protocol to replace shared roster
  • #5834 [telepathy-other] ejabberd RPM needs to install/create cert
  • #5310 [telepathy-other] automatically enable shared roster on school server

Update 1

  • #5470 [telepathy-other] importing telepathy is slow
  • #6572 Replace key with hash to reduce avahi TXT size

Update.2

Older bugs:

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

New bugs:

  • #6248 Presence service is broken with recent NetworkManager

New features:

  • #6473 Ongoing tubes reduction: Buddy-Handle mapping
  • #4757 Ongoing tubes reduction: PS Activity objects: replace GetChannels() with something more useful
  • #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