restarts downloading after deleting fully downloaded files

Bug #183500 reported by David Prieto
6
Affects Status Importance Assigned to Milestone
Transmission
Fix Released
Unknown
transmission (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: transmission

When you finish downloading a torrent and then move or delete the original downloaded file Transmission starts downloading it over again. That can be extremely annoying if you are sharing your computer and the other person moved the file and forgot to tell you, because you may end up with two copies of the same file lingering on your PC forever.

For this reason it would be brilliant if Transmission could detect what files have been downloaded but are now missing somehow, and offer you an option about what to do: remove that torrent from Transmission, or download it again.

Revision history for this message
Flávio Martins (flavioxmartins) wrote :

Fixed on SVN trunk.
Will most likely be included in 1.10.

Changed in transmission:
status: New → Fix Committed
Revision history for this message
Kevin (kevin64-deactivatedaccount) wrote :

Patch

Murat Gunes (mgunes)
Changed in transmission:
importance: Undecided → Wishlist
Revision history for this message
Charles Kerr (charlesk) wrote :

If the "fix committed" status in the "transmission (Ubuntu)" line means that Festor's patch has been committed into the 1.06 release that Ubuntu is using, I think this is a bad idea.

The upside is that the patch is from 1.10, which is working well. The downside is that it's a large patch, of /parts/ of 1.10, so the risk-to-benefit ratio IMO is pretty large. Also, it breaks the 1.0x string freeze.

Revision history for this message
Charles Kerr (charlesk) wrote :

Also the patch is to add a "delete files + remove torrent" option.

I don't think it actually addresses the David's request of Transmission noticing that files have been moved, and asking the user what to do about it.

Changed in transmission:
status: Fix Committed → Confirmed
Changed in transmission:
status: Unknown → New
Revision history for this message
Kevin (kevin64-deactivatedaccount) wrote :

Fix released in Intrepid

Changed in transmission:
status: Confirmed → Fix Released
Changed in transmission:
status: New → Fix Released
Revision history for this message
Nick Demou (ndemou) wrote :

This bug is NOT fixed
I'm running a fully patched 8.10 and have confirmed more than once that if you delete a fully downloaded file Transmission will start fetching it from the start

Changed in transmission:
status: Fix Released → Confirmed
Revision history for this message
Krzysztof Klimonda (kklimonda) wrote :

The bug described by an Author is fixed.
There is another case - when you finish downloading torrent, then close transmission, move downloaded file to another location and then reopen transmission, it will start downloading a file from scratch. I'll file another bug report about it later in transmission bts.

Changed in transmission (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Nick Demou (ndemou) wrote :

> The bug described by an Author is fixed.

Maybe I missing something here. I read the bug submitter describing exactly the behavior I still observe:
# When you finish downloading a torrent and then move or delete
# the original downloaded file Transmission starts downloading it over again.

Krzysztof can you please clarify what behavior that corresponds to this bug report you've seen fixed before filing another bug report?

Revision history for this message
Krzysztof Klimonda (kklimonda) wrote :

@Nick Demou: Hmm.. I can't reproduce the part "if you delete a fully downloaded file Transmission will start fetching it from the start" - as I understand it means that when you delete data *while* transmission is running in won't detect this fact (this is true for 1.51) and will start downloading torrent from the scratch (I can't confirm it).
Maybe it's only true when transmission is actively seeding a torrent (i.e. sending data while you remove file)? Could you comment about it? If that is the case then Transmission 1.60 is addressing this issue - when you remove data when client is running it will detect a move and pause corresponding torrent. If that's the case we'll reopen this bug report and wait for merge of Transmission 1.61 to KK.

Revision history for this message
Nick Demou (ndemou) wrote :

@Krzysztof:
You're right in emphasizing the " *while* transmission is running". That is what I didn't pay attention to.

I must note however that I believe that from a user point of view it really doesn't matter. When a user deletes a finished file he has no reason to expect different behavior according to whether Transmission is running or not.

But anyway it doesn't matter if this is one or two bugs as long as it/they get fixed :) so since the original submitter is not taking a position feel free to either file a new bug or clarify the description of this one. Thanks for your help.

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.