First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 113716
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Wolfram Schlich <wschlich@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Marcin Deranek <gringo@slonko.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 113716 depends on: Show dependency tree
Show dependency graph
Bug 113716 blocks: 116373
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-11-27 08:27 0000
It seems Nero uses more tools than those specified in the ebuild.. Looking into
default .nerorc file we can see (choosen only specific lines) eg.

suffix=.ogg
detectsize=oggtst "$file"

suffix=.shn
filtername=shorten -x|sox -t .wav - -t .raw -r 44100 -w -x -c 2 -s -
detectsize=shntool len "$file"

suffix=.wav
encoder=sox -t .raw -r 44100 -w -x -c 2 -s - -t .wav "$file"

suffix=.mp3
settitle=mp3info -t "$title" -a "$artist" "$filename"
encoder=lame -b 128 -m j -h - "$file"
filtername=mpg123 -r 44100 -s --stereo -q -

As far as I can see the following dependencies are missing:
.ogg - oggtst
.shn - shntool, sox
.wav - sox
.mp3 - lame, mp3info

Reproducible: Always
Steps to Reproduce:
1.Start Nero
2.Try to build an AudioCD with eg. some .ogg files as a track source
Actual Results:  
Nero will complain about missing oggtst tool to detect size


Expected Results:  
No error/warning message

sun nero # emerge --info
Portage 2.0.53_rc7 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r3,
2.6.14-archck5 x86_64)
=================================================================
System uname: 2.6.14-archck5 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.0_pre11
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.13
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20-r1
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -mtune=athlon64 -fweb -frename-registers -ftracer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon64 -mtune=athlon64 -fweb -frename-registers -ftracer
-pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://mirror.nutsmaas.nl/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac aalib accessibility acpi adns alsa apache2 apm audiofile
avi bash-completion bcmath berkdb bidi bindist bitmap-fonts bmp bzip2 bzlib
cdparanoia cdr crypt cscope ctype cups curl curlwrappers dga diet dio directfb
divx4linux dts dv dvb dvd dvdr dvdread eds emul-linux-x86 encode evo exif expat
fam fbcon ffmpeg fftw flac flatfile foomaticdb ftp gb gcj gd gdbm ggi gif ginac
glut gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal iconv idn
imagemagick imlib ipv6 java javascript jikes jpeg lcms lesstif libcaca libedit
libgda libwww lm_sensors lzw lzw-tiff m17n-lib mad maildir matroska mbox mcal
memlimit mhash mikmod mime mmap mng motif mozilla mp3 mpeg mpi msession ncurses
nls nptl offensive ogg oggvorbis openal opengl osc oss pam pcntl pcre pda pdflib
perl pic plotutils png portaudio posix ppds python quicktime readline recode
scanner sdl session sharedmem shorten simplexml skey slang slp sndfile snmp
sockets socks5 sox speex spell ssl svg sysvipc szip tcltk tcpd test theora
threads tidy tiff truetype truetype-fonts type1-fonts udev unicode usb
userlocales v4l vcd videos vorbis wifi wmf wxwindows xine xinerama xml xml2
xmlrpc xmms xosd xpm xprint xsl xv xvid yaz zlib userland_GNU kernel_linux
elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LINGUAS

------- Comment #1 From Wolfram Schlich 2005-12-29 16:45:54 0000 -------
do you think it would be a good idea to remove those USE flags and hard-depend
on the following.

    media-sound/mpg123
    media-sound/lame
    media-sound/mp3info
    media-sound/vorbis-tools
    media-sound/oggtst
    media-sound/shorten
    media-sound/sox
    media-sound/shntool

?

------- Comment #2 From Marcin Deranek 2006-01-01 07:50:57 0000 -------
I think so - it's a part of Nero functionality. If these applications are
missing you won't get full 'audio' functionality..

------- Comment #3 From Mike Auty 2006-01-02 08:48:21 0000 -------
There will be some users who don't use nero for audio burning (such as myself)
and only ever use it for data/iso burning.

Since there do already seem to be some USE flags (and hopefully gentoo users
know what are they are how they work), perhaps all that's needed is to add the
missing tools to their various USE flags (mp3, vorbis, etc) and also add an
ewarn upon installation informing the user they must set the audio use flags if
they want the full feature set Nero offers?

I would say that they shouldn't be hard dependencies since Nero is essentially
CD burning software, and the audio elements are extra features, which the user
should have the choice of enabling or not.  This sort of situation is precisely
what USE flags are there for, allowing the user the choice...

------- Comment #4 From Wolfram Schlich 2006-01-02 12:23:30 0000 -------
I also tend to vote yes for the USE flag solution, as those programs are just
the preconfigured defaults for dealing with audio stuff. They aren't required
to run the program, also one could theoretically use completely different tools
for that.

So, if no one reports any grave reasons why not to do it that way, I will
incorporate the needed changes into the package within the next couple of days,
along with some einfo output describing the situation.

Thanks for your participation, guys.

------- Comment #5 From Marcin Deranek 2006-01-05 05:52:28 0000 -------
I don't really mind having USE flags unless I can enable everything (extra 8
packages) through them..

------- Comment #6 From Mike Auty 2006-01-13 01:41:56 0000 -------
I'm sorry to pester, but is there any news on this bug, since it's also
blocking another bug which in turn blocks a modular X tracking bug?  It'd be
quite nice to see the latest version of nero come out...

------- Comment #7 From Wolfram Schlich 2006-01-23 16:12:02 0000 -------
=app-cdr/nero-2.0.0.4 committed.

First Last Prev Next    No search results available      Search page      Enter new bug