Scott, the main problem is not with the web UI, but with the Funambol
component that manages syncing with phones: the web UI part is just a
reflection of that. The Funambol data definition cannot be changed,
because it interacts with hundreds of different phone kinds out there,
that's why we need two fields rather than one for the "street" part of
the address.

I changed the description to better clarify this, thanks for asking.

** Summary changed:

- Data loss of postal addresses between Evolution and Ubuntu One web
+ Data loss of postal addresses between Evolution and Ubuntu One's Funambol 
exchange/web UI

** Description changed:

  The freedesktop specification for contacts records
  (http://www.freedesktop.org/wiki/Specifications/desktopcouch/contact)
  had, for postal addresses, one field for "street", containing a
- multiline text, while the web UI uses "address1" and "address2" for the
- same, which results in data loss for users that edit in both Evolution
- and the web UI, and this has been happening since Karmic.
+ multiline text, while the Funambol exchange (phone sync) the web UI uses
+ "address1" and "address2" for the same, which results in data loss for
+ users that edit in both Evolution and the Funambol exchange+web UI, and
+ this has been happening since Karmic.
  
  We need several things:
  * change the Freedesktop specification to use "address1" and "address2"
  * change evolution-couchdb in both Karmic and Lucid to switch from using a 
multiline "street" field to using "address1" and "address2"
- * change the web UI and the Funambol exchange to support records with a 
multiline "street"
+ * change the Funambol exchange and the web UI to support records with a 
multiline "street", so as not to lose data from not yet upgraded clients
  
  So this needs a SRU for couchdb-glib for both Karmic and Lucid and a
  synchronized change on the server side

** Changed in: ubuntuone-servers
   Importance: Medium => High

** Changed in: ubuntuone-servers
       Status: New => In Progress

** Changed in: ubuntuone-servers
     Assignee: Vincenzo Di Somma (vds) => Nicola Larosa (teknico)

-- 
Data loss of postal addresses between Evolution and Ubuntu One's Funambol 
exchange/web UI
https://bugs.launchpad.net/bugs/571286
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to