Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 179967 - app-cdr/brasero broken with app-cdr/cdrtools-2.01.01_alpha27
Summary: app-cdr/brasero broken with app-cdr/cdrtools-2.01.01_alpha27
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Optical Media project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-27 06:59 UTC by Nirbheek Chauhan (RETIRED)
Modified: 2007-12-11 12:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nirbheek Chauhan (RETIRED) gentoo-dev 2007-05-27 06:59:34 UTC
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
Comment 1 Nirbheek Chauhan (RETIRED) gentoo-dev 2007-07-10 19:37:22 UTC
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
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-12-11 11:34:00 UTC
Try w/ >=cdrtools-2.01.01_alpha34 and report back, please.
Comment 3 Nirbheek Chauhan (RETIRED) gentoo-dev 2007-12-11 12:34:59 UTC
(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.