gtkrsync shows no progress bars

Bug #297183 reported by Ivo Moelans
38
This bug affects 6 people
Affects Status Importance Assigned to Milestone
gtkrsync (Ubuntu)
Fix Released
Low
Unassigned
Nominated for Lucid by Andreas Heinlein

Bug Description

Binary package hint: gtkrsync

After upgrading from Ubuntu 8.04 to 8.10 gtkrync 1.0.2 shows no progress bars. 'Per-File Progress' is halted at 'Scanning data...' and 'Overall Progress' is halted at 'Initializing...'. The synchronization is handled correctly.

Revision history for this message
Ivo Moelans (ivo-moelans) wrote :
description: updated
Revision history for this message
Andrew (andrew-rw-robinson) wrote :

I have this problem as well.

Note that the messages area shows the progress of the transfer fine (output) it is only the scrollbars that are not updated.

Revision history for this message
Simon Knight (mail-simon-knight) wrote :

I have the same problem here in Ubuntu 8.10. Rsync works fine in the background, but the progress bars do not update.

Revision history for this message
Andreas Heinlein (aheinlein) wrote :

I have the same problem here. I assume this is because rsync has undergone a major upgrade from hardy (rsync 2.6) to intrepid (rsync 3.0), and the output of 'rsync --progress -v' has changed a little.

At the beginning, it now says "sending incremental file list" instead of "building file list."

I have contacted the upstream maintainer and am waiting for his response.

Revision history for this message
Andreas Heinlein (aheinlein) wrote :

I have confirmed that installing the rsync package from hardy (rsync 2.6.9) makes gtkrsync work again in jaunty.

Changed in gtkrsync (Ubuntu):
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
John Hardin (jhardin-impsec) wrote :

Are you including " --progress -v " in the gtkrsync command line as the documentation states? I am doing that, and the progress bars are displayed and do update for me...

ubuntu 9.04 jaunty
gtkrsync 1.0.2
rsync 3.0.5-1ubuntu2

Granted that if gtkrsync wants those args in order to work properly it should put them into the rsync command line itself...

Revision history for this message
Andreas Fröhlich (andreas-froehlich) wrote :

I had the same problem with gtkrsync in Hardy Heron since enabling hardy-backports (which includes the new rsync version 3.0.4).

And here's the reason for this: since version 3.0, rsync uses incremental file lists by default (see http://<email address hidden>/msg17767.html). Therefore, rsync's output starts with "sending incremental file list" instead of "xxx files to consider", so gtkrsync has no idea how many files will be considered.

The option --delete-after diables incremental file list, i.e. you can use gtkrsync like this to get it working again:

  gtkrsync --delete-after --progress ...

Revision history for this message
Andreas Heinlein (aheinlein) wrote :

I can confirm that gtkrsync works again with --delete-after.

Revision history for this message
Tudor Holton (tudor) wrote :

What if I don't want to delete after?

Revision history for this message
Andreas Heinlein (aheinlein) wrote :

According to this bug report:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537255

this has been closed with gtkrsync 1.0.4. Unfortunately, this came a few days after the debian import freeze for lucid. I don't know for sure how this affects packages in universe, but since lucid release is now only a few days ahead, I doubt this will make it into lucid. Maybe there's a chance to make a package for lucid-backports. I will try to make a package and test it with lucid next week or so and post the results here.

Changed in gtkrsync (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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