Version: 2.3.72 (using 4.3.72 (KDE 4.3.72 (KDE 4.4 >= 20091015)) "release 2", KDE:KDE4:UNSTABLE:Desktop / openSUSE_11.0) Compiler: gcc OS: Linux (x86_64) release 2.6.25.20-0.5-default After a failed md5-validation kget has asked me whether it should repair the failed download. However answering with 'yes' caused it to start the download from scratch rather than performing any repair attempts. The user should be informed about it if kget will have to start downloading from scratch.
If a repair involves redownloading of the whole file or just semgents depends if there are partial checksums. E.g. Metalinks can contain partial checksums, i.e. checksums for parts of the file. I understand that the situation you outlined above is not ideal and I'll look into it, though I'm not sure if I can fix that for 4.4 as the string freeze is relative close now.
SVN commit 1051015 by mfuchs: * In case of single-file-downloads reports wether a download is repairable or has to be redownloaded. * Always uses English local to parse and save Metalink 3.0 dates BUG:212623 M +11 -5 transfer-plugins/kio/transferKio.cpp M +3 -5 transfer-plugins/metalink/metalink.cpp M +11 -5 transfer-plugins/multisegmentkio/transfermultisegkio.cpp M +6 -8 ui/metalinkcreator/metalinker.cpp M +0 -3 ui/metalinkcreator/metalinker.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1051015