I hope this is the right place for this, or at least the right place to
start.  Feel free to flame me if it's not.  This question relates to
submitting a patch for a Gentoo package.  I was running tuxnes-0.75
today.  I was playing Final Fantasy 3, which is AFAIK not yet released
in the USA (and also AFAIK there are no plans to do so in the future.)
I have a ROM of it translated from Japanese that I downloaded years ago.
Anyway, I was unfamiliar with interface controls in tuxnes (still used
to nesticle, I guess), so when I wanted to exit the menu in teh game, I
hit the escape key out of habit (I don't know why I did this - I guess
it's because in the little games I write myself escape closes the menu.
In nesticle, hitting escape just makes the nesticle menu bar visible.).
Anyway, this not only closed the menu, but tuxnes as well, losing my
progress in the game.  Needless to say I was unhappy with this, as I
didn't go to the menu until after fighting the Land Turtle - the first
boss battle of the game.  There wasn't a reason to go to the menu before
then.  

At first I didn't understand why the escape key would exit the emulator
- I have the X use flag enabled, so I have a title bar, control box, and
the minimize, maximize and close buttons across the top, so if I wanted
to close the emulator I'd just hit the X button in the corner, but I
guess people who didn't have the X flag enabled would need the escape
key exit.  

Anyway, for people like me who have the X flag enabled and might
accidentally hit the escape key and lose their progress in the game, I
downloaded the source code of tuxnes-0.75 and commented out all the code
segments responsible for that ESC/"quit tuxnes" behaviour and I have
created a patch for each of the files affected (there are three.)  What
I want to know is, should I submit the three patches in a bug report?  I
don't have a modified ebuild ready that says, "if the X USE flag is
enabled, apply the patches" - I don't really know how to safely
write/edit ebuilds yet.  Do I even submit them to Gentoo's bugzilla, or
should I paddle upstream with them?  What should I do?

-- 
gentoo-dev@gentoo.org mailing list

Reply via email to