Description of problem: file-roller will not update (overwrite) destination files when unpacking (at least) a subset of an archive. Version-Release number of selected component (if applicable): file-roller-2.20.3-1.fc8 file-roller-2.22.4-1.fc9.i386 How reproducible: Always. Steps to Reproduce: 1. Create two archives containing some subfolders and files. arch-1.tar.bz2 and arch-2.tar.bz2 attached are like this --- they contain arch-{12}/folder/file respectively, where file contains the string "Version 1" or "Version 2". 2. Create a destination folder, e.g. "dest". 3. Open arch-1.tar.bz2 in file-roller. Navtigate into "arch-1", select "folder", and extract it to "dest", with "Re-create folders" and "Overwrite existing" checked. 4. Check dest/folder/file reads "Version 1". 5. Repeat step 3 with arch-2.tar.bz2. 6. Check dest/folder/file. It still reads "Version 1", we'd expect "Version 2". Actual results: Files not updated. Expected results: Files updated.
Created attachment 312702 [details] Demo archive
Created attachment 312703 [details] Demo archive 2
Still not fixed in file-roller-2.24.2-1.fc10.x86_64.
This is still present in file-roller-2.26.3-1.fc11.x86_64, updating release.
Still broken in Rawhide, file-roller-2.28.1-2.fc12.x86_64
Is now being worked on upstream; see GNOME Bugzilla for more.