Approximated completion time of file operation is not calculated at start
Order of operations:
- Connect external hard drive
- Select local folder and copy it
- Go to external hard drive and paste it. (A folder with the same name is already present)
- Choose "Merge all" on first dialog (regarding folders).
- Choose "Skip all" on second dialog (regarding the actual files).
- Nautilus now runs through all the files, comparing them if they are already present. Maximum files number decreases, completed files number stays the same. Estimate never changes, because no move/copy operation happened unitl now.
My suggestion is to calculate the completion time on such file operations based on the speed of "transaction completion". So it would actually calculate the time on a higher logical level. Any kind of item based operation (copy file/move file/delete file/compare file) is a transaction and its completion time can be used to calculate the approximate completion time.
(I know i know this issue is complaining on a high level, but imagine normal end users: They do such an operation and have no way of knowing how long this operation will take. I admit, 68 years is a good allrounder answer which is almost never wrong, but still.)
Distributor ID: Ubuntu
Description: Ubuntu 17.10
GNOME nautilus 3.26.0