While writing DVDs, Brasero does not maintain the proper directory structure. If the ordering of a set of folders is as follows; Music > Genre1 > Artist1 > Album11 > Songs Album12 > Songs Artist2 > Album21 > Songs > Album22 > Songs Genre2 > Artist3 > Album31 > Songs > Album32 > Songs Artist > Songs Its converts it to Music > Genre1 > Album11 > Songs Album12 > Songs Album21 > Songs Album22 > Songs Genre2 > Album31 > Songs Album32 > Songs Songs It seems it removes the penultimate folder in every folder tree or if the penultimate folder cannot be removed (perhaps because it is shared by several others), it will remove the last folder (as is the case with "Music > Artist > Songs" in the example above). This happens when I write "on the fly" as well as when I write an iso and them burn it. Steps to reproduce: 1. Make a "deep" (more than two nested folders) tree of file with brasero 2. Make a 4.3GB dvd image 3. mount using -o loop 4. Browse to see the directory structure destroyed. The USE flags used by me for brasero are "beagle -debug gdl libburn nls totem" Portage 2.1.2.7 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r2, 2.6.21-gentoo-r2 i686) ================================================================= System uname: 2.6.21-gentoo-r2 i686 Intel(R) Pentium(R) M processor 1.86GHz Gentoo Base System release 2.0.0_alpha3 Timestamp of tree: Sat, 26 May 2007 23:20:01 +0000 dev-java/java-config: 1.3.7, 2.0.33 dev-lang/python: 2.4.4-r4, 2.5.1-r2 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://172.31.76.254/gentoo" LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s -Wl,--as-needed -Wl,-z,now" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp/portage" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/voip /usr/portage/local/layman/verlihub /usr/portage/local/layman/sunrise /usr/local/portage" SYNC="rsync://172.31.76.254/gentoo-portage" USE="X a52 aac acl acpi alsa ao avahi avi bash-completion beagle binary-drivers bitmap-fonts bonjour bzip2 cairo cddb cdparanoia cdr cli cracklib crypt cscope daap dbus dga dhcp directfb dri dv dvd dvdr dvdread emboss encode exif fam fbcon ffmpeg firefox flac flash fortran galago gd gdbm gif gimp gnome gphoto2 gstreamer gtk gzip hal hddtemp iconv ieee1349 ipod ipv6 isdnlog jabber jack java javascript jingle jpeg jpeg2k kdexdeltas lame ldap libg++ libnotify mad matroska midi mime mjpeg mmx mng mp3 mpeg mudflap musepack musicbrainz nautilus ncurses nfs nls noamazon nptl nptlonly nsplugin offensive ogg openal opengl openmp pam pango pcre pdf perl png pppd python quicktime rdesktop readline real reflection ruby samba sdl session speex spell spl sse sse2 ssl svg svga tcpd theora threads tiff totem truetype truetype-fonts type1-fonts unicode usb vcd vorbis wifi win32codecs wmf x264 x86 xine xml xml2 xorg xpm xv xvid zeroconf zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fglrx radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
It seems the problem is with app-cdr/cdrtools-2.01.01_alpha27 (specifically), the problem is not observed with app-cdr/cdrkit. And since virtual/cdrtools points to app-cdr/cdrkit now, this bug will only affect people who compiled virtual/cdrtools before the change. So.. its a app-cdr/cdrtools bug now :) Changing summary to reflect that... refer http://bugzilla.gnome.org/show_bug.cgi?id=455333
Try w/ >=cdrtools-2.01.01_alpha34 and report back, please.
(In reply to comment #2) > Try w/ >=cdrtools-2.01.01_alpha34 and report back, please. > I'm currently on vacation and away from my gentoo box till the end of this month. Will test and report when I get back.