Progress bar does not appear on launcher

Bug #851187 reported by dobey
38
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Twisted
Fix Released
Unknown
Ubuntu One Client
Status tracked in Trunk
Stable-3-0
Fix Released
Medium
dobey
Trunk
Fix Released
Medium
dobey
ubuntuone-dev-tools
Status tracked in Trunk
Stable-3-0
Fix Released
Undecided
Unassigned
Trunk
Fix Released
High
dobey
twisted (Ubuntu)
Fix Released
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned
ubuntuone-client (Ubuntu)
Fix Released
Medium
dobey
Precise
Fix Released
Medium
dobey

Bug Description

In Uubntu 11.10, the launcher progress bar no longer appears while files are being synchronized in Ubuntu One.

dobey (dobey)
Changed in ubuntuone-client (Ubuntu):
importance: Undecided → High
status: New → Confirmed
Changed in ubuntuone-client:
assignee: nobody → Rodney Dawes (dobey)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
dobey (dobey) wrote :

Adding twisted to this, as the big reason this no longer works, even with my branch to fix the .desktop file name used, is that twisted and gobject-introspection don't mix. So, we need to track that issue as well, though unlikely to be fixed for Final Freeze.

Revision history for this message
Jonathan Lange (jml) wrote :

"twisted and gobjet-introspection don't mix" ← this should probably be filed upstream as an actual bug. http://twistedmatrix.com/trac/newticket

Revision history for this message
Jean-Paul Calderone (exarkun) wrote :

If you need a gobject-introspection-based reactor, then http://twistedmatrix.com/trac/ticket/4558 is probably interesting. Feel free to contribute to that effort.

Revision history for this message
dobey (dobey) wrote :

The twisted bug for this is http://twistedmatrix.com/trac/ticket/4558 I think. Though the proposed 'fix' there isn't. Also, making yet another account, on yet another insecure web site, just for one bug, is not something I really want to do. I do have the beginnings of a branch to fix it though, at lp:~dobey/twisted/gi-support . Unfortunately, the SelectReactor design doesn't seem to work so well on Linux, and none of the necessary fd-polling API from glib/gio/gobject have been bound by gobject-introspection yet. :(

Revision history for this message
dobey (dobey) wrote :

Jean-Paul, sorry, I didn't see your reply when I was writing mine. The reactor code in that bug is nonsense. It is a copy of the gtk2reactor.py code, with only the imports changed to be from gi.repository instead. It doesn't actually solve the problem, or even work. :)

Revision history for this message
Jean-Paul Calderone (exarkun) wrote :

I've heard other people say it doesn't work. That is a pretty compelling reason for someone who is interested in this functionality to help out. I'm glad to hear you're working on this. I look forward to seeing the results!

Changed in ubuntuone-client:
status: Confirmed → Fix Committed
dobey (dobey)
Changed in ubuntuone-client:
milestone: none → 2.0.0
Changed in ubuntuone-client (Ubuntu):
milestone: none → ubuntu-11.10
assignee: nobody → Rodney Dawes (dobey)
status: Confirmed → In Progress
dobey (dobey)
Changed in ubuntuone-client:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

---------------
ubuntuone-client (2.0.0-0ubuntu1) oneiric; urgency=low

  * New upstream release.
    - No watches needed on parent folders (LP: #838111)
    - Root is always subscribed (LP: #842839)
    - Unicode path asserts failing (LP: #845009)
    - Local Rescan is putting non-UTF8 paths into syncdaemon (LP: #696901)
    - IOError in tritcask metadata (LP: #776386)
    - Missinglogin_email_password on Linux (LP: #831043)
    - Unsubscribing share and deleting content triggers unlinks (LP: #820353)
    - Only make the link if it doesn't exist (LP: #833812)
    - Client restarts on SSL connection error (LP: #833388)
    - Stop logging sensitive data (LP: #837488)
    - Add delay to the hash queue (LP: #838104)
    - Crash if no keydir stats for inactive file (LP: #848224)
    - Use correct desktop file for launcher progress bar (LP: #851187)
    - Folder nesting check is incorrect (LP: #854776)
    - Should have a --version switch for u1sdtool (LP: #379841)
  * debian/control:
    - Update versions of some dependencies to be more correct
    - Recommend ubuntuone-installer needed for Unity launcher integration
 -- Rodney Dawes <email address hidden> Tue, 27 Sep 2011 11:18:41 -0400

Changed in ubuntuone-client (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in twisted (Ubuntu):
status: New → Confirmed
Revision history for this message
Andre (ajx) wrote :

Sorry for commenting on this closed bug. But I think it belongs here. I'm using oneric with all updates installed. But I do not get a progress bar for U1 in the lauchner. The U1-icon disappeared from the launcher after the upgrade from Natty ( Bug #865593 ). I got it back by starting the U1-Control-Panel and pinning it to the launcher. But I do not have a progress bar. How can I get it back?

Revision history for this message
dobey (dobey) wrote :

Andre, sorry for the slow reply. I just now saw your question. The bug is not fixed completely. The code in ubuntuone-client that uses the Unity API is fixed to use the new .desktop file, is all. There are still some underlying issues in Twisted which prevent this from working. I don't know if we will be able to fx it in Oneiric, as it will require patching in what may be called a substantial feature, in the Twisted library. We probably also need to re-open the ubuntuone-client bugs, as there will be some necessary changes to make there, so that it will work.

Changed in ubuntuone-client:
importance: High → Medium
milestone: 2.0.0 → none
status: Fix Released → In Progress
Changed in ubuntuone-client (Ubuntu):
status: Fix Released → In Progress
milestone: ubuntu-11.10 → none
importance: High → Medium
Changed in twisted:
status: Unknown → New
Changed in twisted:
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package twisted - 11.1.0-1ubuntu1

---------------
twisted (11.1.0-1ubuntu1) precise; urgency=low

  * debian/patches/00_gi_gtk3reactor.patch:
    - Backport gireactor/gtk3reactor and gtk2reactor refactor from svn
      (LP: #571648, LP: #851187)
 -- Rodney Dawes <email address hidden> Wed, 15 Feb 2012 21:39:07 -0500

Changed in twisted (Ubuntu Precise):
status: Confirmed → Fix Released
Revision history for this message
dobey (dobey) wrote :

Set this to Fix Released in all the ubuntuone-client tasks, as it now works as a result of the use of gireactor and other refactoring related to various gir vs. static bindings imports in the code.

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

Other bug subscribers

Remote bug watches

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