Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 299471 - media-libs/libmikmod-3.1.12: version bump (?)
Summary: media-libs/libmikmod-3.1.12: version bump (?)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All All
: High enhancement
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-03 13:10 UTC by Rafał Mużyło
Modified: 2010-01-13 15:26 UTC (History)
0 users

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


Attachments
used ebuild (libmikmod-3.1.12.ebuild,1.04 KB, text/plain)
2010-01-03 16:57 UTC, Rafał Mużyło
Details
patches tarball (libmikmod-3.1.12-patches-v1.tar.bz2,5.52 KB, application/octet-stream)
2010-01-03 16:58 UTC, Rafał Mużyło
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rafał Mużyło 2010-01-03 13:10:55 UTC
Looking at version numbers, it's not a bump,
but if you look at the dates, it is one.
There's an upstream tarball, but there's also one in
sdl-mixer-1.2.11 tarball, that seems to have patches
to bugs discovered after release.
Fortunately, the five patches in that tarbball are also
included separately.
Comment 1 Tony Vroon (RETIRED) gentoo-dev 2010-01-03 15:49:21 UTC
Please use the URL field appropriately. The more of a scavenger hunt that a developer has to do to handle a bug, the less likely it is to be handled quickly.
Comment 2 Rafał Mużyło 2010-01-03 16:57:19 UTC
Created attachment 215044 [details]
used ebuild

Well, the upstream tarball is on Sourceforge.
But anyway, I've taken 3.1.11 patches from the tree,
substituted 64bit with the one from sdl-mixer (if LP64 doesn't
cover powerpc64, feel free to correct) and dropped esd completely
(as IIRC that's the current policy).
Used following ebuild.
Comment 3 Rafał Mużyło 2010-01-03 16:58:58 UTC
Created attachment 215049 [details]
patches tarball

...and this is the tarball with patches.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2010-01-03 17:10:12 UTC
Meh. I just synchronized libmikmod with Fedora Core.

http://cvs.fedoraproject.org/viewvc/rpms/libmikmod/devel/

It's 3.2.0's beta we should be using, i'm inclined to go with wontfix here
Comment 5 Rafał Mużyło 2010-01-03 17:29:07 UTC
But those betas look like they will stay betas, as there's 
no active development there (OK, not like this is any better)

On a semi-related note - that audiofile dep seems bogus
- it does have an optional dep on something called
'audiofile', but it's not media-libs/audiofile,
but something completely different (homepage of that
thing seems unreachable for the moment).
Comment 6 Rafał Mużyło 2010-01-03 17:32:33 UTC
Anyway, the release date on upstream 3.2.2 beta is 2005-03-31
on 3.1.12 - 2007-12-15.
Even if it seems a step back, perhaps in this case it's a step in the right direction.
Comment 7 Rafał Mużyło 2010-01-03 17:39:11 UTC
There's something I'd call a mini-rant here:
http://sourceforge.net/tracker/index.php?func=detail&aid=2920822&group_id=40531&atid=428227
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2010-01-03 18:26:58 UTC
3.2.2 beta?! 

http://mikmod.raphnet.net/

3.2.0_beta2 is latest in the homepage, and it's also what Fedora is using. [1] I don't see any reason to step from the path that's proofen to be working. However you were right about the audiofile dep, dropped it now.

http://cvs.fedoraproject.org/viewvc/rpms/libmikmod/devel/libmikmod.spec?revision=1.13&view=markup

That said, I've synchronized with Fedora again,

*libmikmod-3.2.0_beta2-r1 (03 Jan 2010)

  03 Jan 2010; Samuli Suominen <ssuominen@gentoo.org>
  +libmikmod-3.2.0_beta2-r1.ebuild, +files/libmikmod-CVE-2007-6720.patch,
  +files/libmikmod-CVE-2009-0179.patch:
  Fix security bug #255363 (CVE-2007-6720 and CVE-2009-0179).

and it's going stable. 
Comment 9 A.C.Heron 2010-01-13 15:26:09 UTC
3.2.0 betas cause segmentation faults in sdl-mixer on some music files. 3.1.12 from sdl-mixer archive works fine. Please either port the changes to 3.2.0, or add 3.1.12 to the tree.

Related bugs: bug #297119 , bug #300525 .