Getting a feature into multiple Game_Music_Emu forks

You can talk about almost anything that you want to on this board.

Moderator: Moderators

Post Reply
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Getting a feature into multiple Game_Music_Emu forks

Post by tepples »

So I found a conspicuous-by-absence missing feature in the API of Game_Music_Emu, a library that blargg appears to no longer maintain (but correct me if I'm wrong). I've reported it to maintainers of various distributions of GME: kode54, mpyne, and the Ubuntu team. Here's what each report looks like:
I am developing a music player and want to list all types that my music player's Game_Music_Emu plug-in can play. I can iterate through types with gme_type_list(), but all I can retrieve about each gme_type_t through the C API are the name of the console it's associated with (gme_type_system()) and whether the type supports multiple movements (gme_type_multitrack()). I'd like to be able to look up the most common extension associated with a track. I can go from extension to type (gme_identify_extension()), but not the other way around.
When a library has become widely forked, what's the best way to get a simple feature request into all of them, especially the version that makes it into popular free operating system distributions' package repositories?
calima
Posts: 1745
Joined: Tue Oct 06, 2015 10:16 am

Re: Getting a feature into multiple Game_Music_Emu forks

Post by calima »

Pick the leading fork.
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Getting a feature into multiple Game_Music_Emu forks

Post by tepples »

Then the problem becomes convincing distributions to follow the leading fork.
calima
Posts: 1745
Joined: Tue Oct 06, 2015 10:16 am

Re: Getting a feature into multiple Game_Music_Emu forks

Post by calima »

Circular definition, the leading fork is the one distros follow.
User avatar
rainwarrior
Posts: 8732
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Getting a feature into multiple Game_Music_Emu forks

Post by rainwarrior »

Create a new fork and declare all the others to be heretics.
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Getting a feature into multiple Game_Music_Emu forks

Post by tepples »

calima wrote:Circular definition, the leading fork is the one distros follow.
The fork in the leading number of distributions is not necessarily the fork that leads in feature development.
Post Reply