Bug 192598 - give feedback to user when "safely removing" a removable mounted device
Summary: give feedback to user when "safely removing" a removable mounted device
Status: RESOLVED DUPLICATE of bug 187615
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
: 270703 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-13 20:45 UTC by Cyrill Helg
Modified: 2017-08-18 17:03 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cyrill Helg 2009-05-13 20:45:16 UTC
Version:           1.2.1 (using 4.2.3 (KDE 4.2.3), Gentoo)
Compiler:          i686-pc-linux-gnu-gcc
OS:                Linux (i686) release 2.6.30-rc2-zen0-IBM-T43-08372-gb1961bf-dirty

When a mounted usb stick or any other device is being removed safely, this can take some time. (Especially when the device was not mounted with the sync option).

While the umounting takes progress, there is no user feedback. So most user will think that the computer is not progressing their request. There should be a busy sign or something on the device icon until it is safely umounted.
Comment 1 Benjamin Schmitz 2009-08-17 00:00:24 UTC
Even worse, if the unmount does not succeed within a timeout (I think it's 30 seconds) dolphin will simply display a cryptic error message saying something like "Operation timed out: did not receive a reply".

This is very confusing as it does not explain at all why the device cannot be removed yet (usually there is data still being written to it). Gnome displays a nice notification that there is "data still being written to the removable device" and it thus cannot be removed at present.

Would be nice if KDE could display something like that as well. Please tell the user to "please be patient a wait a few moments" instead of showing confusing error messages.
Comment 2 Peter Penz 2009-08-17 16:27:34 UTC
@Kevin: Is this something that must be handled by the application or should this be done on lower layers already?
Comment 3 Kevin Ottens 2009-08-17 16:50:41 UTC
Well, the report is two fold:
 1) The "on-going operation" display is missing and IMO it's responsibility of the application to do that.
 2) The "cryptic error message on D-Bus timeout" one would be more for lower levels... not easy to solve though. Claiming "data still being written to the removable device" on the D-Bus timeout is kind of a wild assumption IMO, that's probably what we'll end up doing as we have no more precise info coming back from the system.

(2) should definitely be a different BR though, for solid/libsolid component. If someone could care enough to open it that'd be great (ENOTIME for doing it right now and I'll prolly forget later).
Comment 4 Benjamin Schmitz 2009-08-17 20:46:33 UTC
Reported as separate bug #204201
Comment 5 David Faure 2010-01-22 20:54:16 UTC
Looks like bug 195044 has a proposed solution for this not to happen in the first place.
Comment 6 Jeroen van Meeuwen (Kolab Systems) 2012-08-24 16:19:40 UTC
Resetting assignee to default as per bug #305719
Comment 7 Myriam Schweingruber 2012-09-07 11:29:40 UTC
*** Bug 270703 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2017-08-18 17:03:46 UTC
Duplicate of https://bugs.kde.org/show_bug.cgi?id=187615, which is now resolved.

*** This bug has been marked as a duplicate of bug 187615 ***