Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 72378 - bmp-midi ebuild
Summary: bmp-midi ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Tony Vroon (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-11-24 11:46 UTC by will
Modified: 2004-12-20 13:43 UTC (History)
2 users (show)

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


Attachments
The Ebuild (bmp-midi-0.03.ebuild,904 bytes, text/plain)
2004-11-24 11:47 UTC, will
Details
A beep-media-player cvs ebuild (beep-media-player-20101010.ebuild,1.76 KB, text/plain)
2004-11-26 06:20 UTC, will
Details
A fixed ebuild (bmp-midi-0.01.ebuild,903 bytes, text/plain)
2004-12-20 08:13 UTC, will
Details
bmp-midi-0.01.ebuild (bmp-midi-0.01.ebuild,764 bytes, text/plain)
2004-12-20 12:54 UTC, Stefan Schweizer (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description will 2004-11-24 11:46:50 UTC
Here is an ebuild for the beep-media-player to play midi files via timidity.
Comment 1 will 2004-11-24 11:47:36 UTC
Created attachment 44655 [details]
The Ebuild
Comment 2 Stefan Schweizer (RETIRED) gentoo-dev 2004-11-24 12:30:00 UTC
After pplaying a file bmp locks up for me, just like xmms does with xmms-midi, the only working player is mplayer with xmms-midi.
Comment 3 Michael Doering 2004-11-26 02:02:40 UTC
ok, looking into it. so far it seems the plugin locks up only when using alsa with dmix plugin, right? Anybody out there who can confirm this?
Comment 4 will 2004-11-26 06:16:29 UTC
I can confirm that I am using alsa with the dmix plugin without a hitch as far as the plugin is concerned. I use a bmp cvs ebuild though. I would suggest that the person who is having problems should try the cvs ebuild and see if that fixes it.

I will attach the cvs ebuild.
Comment 5 will 2004-11-26 06:20:34 UTC
Created attachment 44777 [details]
A beep-media-player cvs ebuild

This should work. I pulled it from fluidportage and made a few changes so that
it didn't use any of the fluidportage-only eclasses.
Comment 6 Stefan Schweizer (RETIRED) gentoo-dev 2004-11-26 08:44:39 UTC
cvs version used the oss-output for me first, there it worked of course, but alsa-dmix is still locking up.
Comment 7 Tony Vroon (RETIRED) gentoo-dev 2004-12-01 23:05:32 UTC
After the 0.9.7 beep-media-player release, which is expected this week, I will look at all plugins that had issues. I will check if this one works tonight.

Do note that no CVS ebuild for beep-media-player will make it into portage. If you want to go the CVS route, make CVS snapshot tarballs.
Comment 8 Tony Vroon (RETIRED) gentoo-dev 2004-12-16 08:28:10 UTC
I am unable to package this software.

1) The download tarball is not versioned.
2) There is no homepage provided.

If you can contact upstream and arrange for a versioned tarball and a homepage (preferably on a reliable webhost, not tripod), you may reopen the bug.

(Portage will not deal with unversioned ebuilds to start with, but, if you get that out of the way, people will get MD5sum mismatches when upstream updates their unversioned tarball. It is a management nightmare that I can not allow to happen)
Comment 9 will 2004-12-20 08:12:10 UTC
I got a version on the tarball, and I cannot get a webpage. xmms-midi is pretty much dead. There was no page for it.
Comment 10 will 2004-12-20 08:13:20 UTC
Created attachment 46441 [details]
A fixed ebuild

Here is the fixed ebuild.
Comment 11 Tony Vroon (RETIRED) gentoo-dev 2004-12-20 12:03:01 UTC
1) The tarball filename has no version number and is thus unsuitable for download through portage.
2) No homepage is provided.
3) The SRC_URI points to a "free" webhost and is in my eyes unreliable.

I can not package this software. Please use a filename such as bmp-midi-1234.ebuild instead of "A fixed ebuild".
Comment 12 Tony Vroon (RETIRED) gentoo-dev 2004-12-20 12:10:01 UTC
After saving the file through the browser (I never do this, my browser does not have write permission in my portage overlay; I wget attachments), suggestion 1 is already dealt with.
Now for 2 and 3.
Comment 13 Tony Vroon (RETIRED) gentoo-dev 2004-12-20 12:24:01 UTC
Uploading the distfile to the mirrors to deal with 3.

How about 2, is it possible to have a simple homepage for this plugin?
We could use the BMP wiki's plugin list if really necessary, but I like a webpage with some form of a ChangeLog so it's clear when upstream makes a new release.
I'll be testing the plugin soon.
Comment 14 will 2004-12-20 12:51:33 UTC
The problem is that xmms-midi is dead. The site that the xmms plugin site links to has been down for months. I really like this plugin and asked if anyone on the bmp forums would port it. A person on the UADE team did. This person is not likely to maintain it.

Here is the link the the forum thread:
http://beepmp.sourceforge.net/forum/viewtopic.php?t=161

Thanks
Comment 15 Stefan Schweizer (RETIRED) gentoo-dev 2004-12-20 12:54:40 UTC
Created attachment 46469 [details]
bmp-midi-0.01.ebuild

I still suffer from the "beep-crashes-after-playing" issue, but here is a
working ebuild for all the others :)
Comment 16 Tony Vroon (RETIRED) gentoo-dev 2004-12-20 13:20:46 UTC
Merging this, works for me, falls over on one test file but the others are fine.
Comment 17 Tony Vroon (RETIRED) gentoo-dev 2004-12-20 13:30:14 UTC
Found the common factor.
MIDI's with multiple tracks will segfault BMP, single track MIDI's play fine.

Seems usable at this point though, going ahead.
Comment 18 Tony Vroon (RETIRED) gentoo-dev 2004-12-20 13:43:53 UTC
This ebuild is now in portage, please give it two hours to propagate then emerge sync. Note the attached warnings, multi-track MIDI's *will* kill it.