Brasero silently loses directories
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Brasero |
Expired
|
Critical
|
|||
brasero (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: brasero
I can reproduce this with brasero on both Lucid and Karmic. I add a directory tree to brasero, and when it finishes adding, there are files silently discarded. The lost directory is:
converted-
which contains files and a subdirectory. A weird thing is that I have a second, parallel, directory tree:
recovered-
which appears completely when I drag both to brasero. The primary difference is that the latter directory contains everything, and the former (failing) tree contains the same tree structure, but only tar files converted from older archive formats found in the source tree.
brasero on Karmic works a bit differently than on Lucid. On Karmic, I'll be asked if I want to add the directory, because it is so far down in the tree, and that question will be repeated. On Lucid, I am asked just one. On Karmic, if I had *just* that one tree, it actually works, but if I add that tree along with its peers, it silently fails. On Lucid, it fails in all cases.
FWIW, I prefer Karmic's handling, where it offered NEVER, NOT THIS ONE, JUST THIS ONE, and ALWAYS, rather than NO and ALWAYS. I agree that if I want the option at all, I'm inclined to chose ALWAYS, but at least having the options was better than now.
Even if I manually repair the project by dragging the missing directory into its place in brasero, brasero will silently drop the contents when burning!
ALL FAILURES ARE SILENT. The image contains over 33,000 files and over 1200 directories. Were it not for the fact that I always store an md5sum.txt file in the root of the image, and always verify the burn with it, I would likely not have noticed the missing files until after the data might have been permanently lost. I CONSIDER THIS CRUCIAL TO RESOLVE ASAP! Silent data loss is unacceptable.
ProblemType: Bug
Architecture: amd64
Date: Thu Mar 18 11:02:31 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Error: [Errno 13] Permission denied: '/var/log/
NonfreeKernelMo
Package: brasero 2.29.91-0ubuntu2
ProcEnviron:
LANG=C
SHELL=/bin/bash
ProcVersionSign
SourcePackage: brasero
Uname: Linux 2.6.32-16-generic x86_64
summary: |
- [CRITICAL] Brasero silently loses directories + Brasero silently loses directories |
Changed in brasero: | |
status: | Unknown → New |
Changed in brasero: | |
importance: | Unknown → Critical |
Changed in brasero (Ubuntu): | |
status: | Triaged → New |
status: | New → Incomplete |
status: | Incomplete → Opinion |
status: | Opinion → Invalid |
status: | Invalid → Confirmed |
status: | Confirmed → In Progress |
status: | In Progress → Fix Committed |
status: | Fix Committed → Fix Released |
Changed in brasero: | |
status: | New → Expired |
The same burn works perfectly with Fedora 11 (brasero 2.26.3). And look at the difference in the .ISO file sizes:
-rw-r--r--. 1 noel noel 5074489344 2010-03-18 11:36 piccolo-bad.iso
-rw-rw-r--. 1 noel noel 5090373632 2010-03-18 12:17 piccolo.iso