[FFe] Notify clients when volumes info from server is ready

Bug #851810 reported by Natalia Bidart
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Status tracked in Trunk
Stable-3-0
Fix Released
Undecided
Unassigned
Trunk
Fix Released
Medium
Natalia Bidart
Ubuntu One Control Panel
Status tracked in Trunk
Stable-3-0
Fix Released
Undecided
Unassigned
Trunk
Fix Released
Medium
Natalia Bidart
Ubuntu One Windows Installer
Won't Fix
Medium
Natalia Bidart
ubuntuone-client (Ubuntu)
Fix Released
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned

Bug Description

The current syncdaemon API does not provide a way for clients to know when the volumes info is updated using the server info that is requested at startup time. This has some nasty consequences for end-user apps like showing an empty cloud folder list, even if the user has several folders in its cloud space (this always happens where the user starts ubuntu one without previous metadata on disk, can be a clean install or just wiped metadata).

We need to provide an IPC/DBus signal that should be fired when that info is ready, so clients can connect to it and show the updated info to the user.

Is worth noting that the branch that solves this does not modify any UI nor it changes any string.

Related branches

tags: added: u1-zomg-windows
Changed in ubuntuone-client:
status: New → Triaged
Changed in ubuntuone-control-panel:
status: New → Triaged
Changed in ubuntuone-windows-installer:
status: New → Triaged
Changed in ubuntuone-client:
importance: Undecided → High
Changed in ubuntuone-control-panel:
importance: Undecided → High
Changed in ubuntuone-windows-installer:
importance: Undecided → High
Changed in ubuntuone-client:
assignee: nobody → Natalia Bidart (nataliabidart)
Changed in ubuntuone-control-panel:
assignee: nobody → Natalia Bidart (nataliabidart)
Changed in ubuntuone-windows-installer:
assignee: nobody → Natalia Bidart (nataliabidart)
tags: added: u1-windows
Changed in ubuntuone-client:
assignee: Natalia Bidart (nataliabidart) → Brian Curtin (brian.curtin)
Changed in ubuntuone-client:
importance: High → Medium
Changed in ubuntuone-control-panel:
importance: High → Medium
Changed in ubuntuone-windows-installer:
importance: High → Medium
Revision history for this message
Brian Curtin (brian.curtin) wrote :

Note to self: set a signal once volumes in vm are ready, then handle the signal in interaction_interfaces to let control-panel and others know that we're ready.

Changed in ubuntuone-client:
status: Triaged → In Progress
description: updated
Changed in ubuntuone-windows-installer:
status: Triaged → Won't Fix
description: updated
tags: added: u1-fe
summary: - Notify clients when volumes info from server is ready
+ [FFe] Notify clients when volumes info from server is ready
description: updated
Revision history for this message
Kate Stewart (kate.stewart) wrote :

Approved as long as in before April 3rd.

Changed in ubuntuone-client (Ubuntu Precise):
status: New → Triaged
Changed in ubuntuone-client:
assignee: Brian Curtin (brian.curtin) → Natalia Bidart (nataliabidart)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntuone-client - 2.99.92-0ubuntu1

---------------
ubuntuone-client (2.99.92-0ubuntu1) precise; urgency=low

  * New upstream release.
    - Use set_int32 for transient hint. (LP: #961342)
    - Notify clients when volumes info form server is ready. (LP: #851810)
    - Fix an error on u1sdtool --info. (LP: #917222)
    - Exit proxy tunnel process with u1sdtool -q. (LP: #963485)
    - Unbreak and test the validate_path call. (LP: #968637)
  * debian/patches:
    - Remove patches included in upstream release.
  * debian/watch:
    - Update watch file for new release.
 -- Rodney Dawes <email address hidden> Wed, 04 Apr 2012 10:42:09 -0400

Changed in ubuntuone-client (Ubuntu Precise):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.