Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
Since I already did the work and someone could be interested, these are the ebuilds from my libmpcdec overlay. I bumped the ebuilds for packages that depend on old libmusepack and made the necessary adjustments. See bug #92246
Created an attachment (id=61008) [details] libmpcdec-1.2.ebuild I added a block on old libmusepack. It shouldn't be necessary, because all install paths are differents.
Created an attachment (id=61010) [details] gst-plugins-musepack-0.8.9.ebuild gst-plugin for musepack audio.
Created an attachment (id=61012) [details] gst-plugins-musepack-0.8.9.ebuild gst-plugin for musepack audio.
Created an attachment (id=61013) [details] bmp-musepack-1.2_rc1.ebuild beep media player musepack plugin. Requires taglib-1.3.1-r1.
Created an attachment (id=61014) [details] xmms-musepack-1.2_rc1.ebuild xmms musepack plugin. requires taglib-1.3.1-r1.
Created an attachment (id=61016) [details] taglib-1.3.1-r1.ebuild taglib 1.3.1-r1. musepack developer discovered a severe memleak bug in the previously unused ape/mpc section of taglib. This bug and a second one have been fixed, I grabbed the patches from taglib svn. See: http://musepack.net/forum/viewtopic.php?t=202 and http://mail.kde.org/pipermail/taglib-devel/2005-April/000104.html
Created an attachment (id=61017) [details] taglib-1.3.1-memleak-fix.patch patch for taglib 1.3.1
Giacomo: These packages are handled by three different herds. If you don't know to whom an ebuild belongs, submit one bug per ebuild. And search before, please. >One bug per report. Completely different people typically fix, verify, and >prioritize different bugs. If you mix a handful of bugs into a single report, >the right people probably won't discover your bugs in a timely fashion, or at >all. Certain bugs are also more important than others. It's impossible to >prioritize a bug report when it contains four different issues, all of >differing importance. https://bugs.gentoo.org/bugwritinghelp.html There are Bug 95477, 92246 and 91152. Please reattach as necessary. *** This bug has been marked as a duplicate of 92246 ***
I know that these packages are handled by differents herds, and personally I don't care. This bug is exactly what I wrote, a complete overlay for people that want to play mpc files in xmms/bmp or gstreamer-based players. I don't know what the libmusepack mantainer will choose, maybe he prefers a gimp-print/gutenprint strategy, and I know all too well that a complete fix in official portage could require a lot of time. Next time I'll post all of this in the forum, but there are many users (I am one of them) that usually check bugzilla for new ebuilds.
>Next time I'll post all of this in the forum, but there are many users (I am one of them) that usually check bugzilla for new ebuilds. The forum is not the correct place for this. A lot of developers don't use forums.g.o at all. I can't assign a bug to three different herds at once. And no, they don't want to be cc'ed to get bug spam. If you don't want to search for existing bug reports and even note you don't care - well, so be it.
libmpcdec has been in the tree for a while. taglib now bumped to 1.3.1-r1, bmp-musepack is up next.
(In reply to comment #4) > Created an attachment (id=61013) [edit] [details] > bmp-musepack-1.2_rc1.ebuild > > beep media player musepack plugin. Requires taglib-1.3.1-r1. This segfaults my BMP when I try to play an .mpc file (freshly encoded from a .wav with properties RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz); please doublecheck. Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-4.0.1-pre20050616, glibc-2.3.5-r0, 2.6.12.1 i686) ================================================================= System uname: 2.6.12.1 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.12 dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.9 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.5 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -mtune=athlon-xp -pipe -fomit-frame-pointer -ftree-vectorize" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -mtune=athlon-xp -pipe -fomit-frame-pointer -ftree-vectorize" DISTDIR="/store/distfiles" FEATURES="autoaddcvs autoconfig cvs digest distlocks fixpackages sandbox sfperms sign" GENTOO_MIRRORS="ftp://ftp.heanet.ie/pub/gentoo/" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/cvs/gentoo-x86/" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://localhost/disabled" USE="x86 16bit 3dnow 3dnowex 3dnowext S3TC X X509 a52 aac aalib acpi aim alsa ao aotuv asm audiofile avi bash bash-completion beepmp berkdb bitmap-fonts bmp bonobo bzip2 bzlib cairo cdda cddb cdio cdparanoia cdr codecs crypt css cups curl dga djbfft dmx dpms dts dv dvd ecc edl eds elf encode erandom evo evo2 exif faad fame fb fbcon ffmpeg fftw flac flash font-server foomaticdb fortran fpx freetype ftp gb gcj gd gdbm gif glitz glut gnome gnomedb gnutls gphoto2 gstreamer gtk gtk2 gtkhtml hal howl icq imagemagick imap imlib imlib2 inifile ipv6 irc jabber java jbig jce jikes joystick jpeg kde kerberos krb4 ldap libcaca libg++ libsamplerate libwww live lm_sensors lzo lzw mad maildir matroska md5sum mikmod mjpeg mmap mmx mmxext mng monkey mono mozsvg mp3 mpeg mpeg4 mplayer msn native ncurses nls nptl nptlonly ntlm nvidia ode ogg oggvorbis openal opengl oscar pam pcre pdflib perl physfs pic png posix ppds python quicktime readline real rtc sblive sdl serial silc slang slp smime sndfile speex spell sqlite sse ssl stencil-buffer svg svgz symlink sysfs sysvipc szip tcltk tetex tga theora tiff timidity transcode truetype truetype-fonts type1-fonts unicode ups uptimed usb utf8 v4l v4l2 vcd vidix vorbis wifi win32codecs wma123 wmf xanim xine xinerama xml xml2 xprint xscreensaver xv xvid xvmc yv12 zeroconf zlib zvbi userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Assigning to sound@ for now.
Created an attachment (id=62274) [details] taglib-1.3.1-memleak-fix2.patch Got it. There is a segfault caused by taglib when the field YEAR in APE tag is void. The problem is this one: http://mail.kde.org/pipermail/taglib-devel/2005-May/000129.html. I'm sorry, obviously the patch I submitted didn't include the fix and since all my mpc files are tagged I didn't notice the bug. With the attached patch everything seems to work.
Alright, taglib bumped to -r2. bmp-musepack-1.2_rc1 is now in portage as well.
*** Bug 91152 has been marked as a duplicate of this bug. ***
Closing as fixed, the bmp stuff is anyway outdated by audacious, gst is done, and we're not accepting more xmms plugins.