Update Debian packages: 1.51b, svn4538, svn stable branch?
Moderator: ZSNES Mods
Update Debian packages: 1.51b, svn4538, svn stable branch?
Hi ZSNES devs,
I'd like to help out maintaining the zsnes 1.51 package in Debian. The package is in an overall good shape, but patches are piling up and I'd like to get the source code a bit updated. I currently see three possibilities to do so:
1) Package the 1.51b release, which was more or less inofficially announced (with sources) here:
http://board.zsnes.com/phpBB3/viewtopic.php?f=2&t=11513
2) Package a snapshot of SVN r4538, which is the last known revision with working sound. It also has the version number bumped to 1.52.
3) Package a snaphot of SVN "stable" branch, which is based off of r4538 with fixes backported from trunk.
4) Stay with 1.51 until an official new tarball is released
However, the situation is a bit confusing for a newby like me. The 1.51b release was announced on May 15 2008 and is thus newer than the latest revision (r5218) in the stable branch of Mar 9 2008 and, of course, r4538 of Jan 31 2007. However, the 1.51b release does not seem to commited to SVN -- it does not even share most of the applied patches with what can be found in SVN. It's really a mess...
Now my questions are:
- Are there any known regressions of r5218 of the stable branch relative to r4538?
- Are there any known regressions of r4538 relative to the 1.51 release?
- Is there any revision that corresponds to 1.51b or did I miss something?
- Which alternative 1-4 would you use as source for a distribution package?
Thank you very much for your replies!
Best regards,
- Fabian
I'd like to help out maintaining the zsnes 1.51 package in Debian. The package is in an overall good shape, but patches are piling up and I'd like to get the source code a bit updated. I currently see three possibilities to do so:
1) Package the 1.51b release, which was more or less inofficially announced (with sources) here:
http://board.zsnes.com/phpBB3/viewtopic.php?f=2&t=11513
2) Package a snapshot of SVN r4538, which is the last known revision with working sound. It also has the version number bumped to 1.52.
3) Package a snaphot of SVN "stable" branch, which is based off of r4538 with fixes backported from trunk.
4) Stay with 1.51 until an official new tarball is released
However, the situation is a bit confusing for a newby like me. The 1.51b release was announced on May 15 2008 and is thus newer than the latest revision (r5218) in the stable branch of Mar 9 2008 and, of course, r4538 of Jan 31 2007. However, the 1.51b release does not seem to commited to SVN -- it does not even share most of the applied patches with what can be found in SVN. It's really a mess...
Now my questions are:
- Are there any known regressions of r5218 of the stable branch relative to r4538?
- Are there any known regressions of r4538 relative to the 1.51 release?
- Is there any revision that corresponds to 1.51b or did I miss something?
- Which alternative 1-4 would you use as source for a distribution package?
Thank you very much for your replies!
Best regards,
- Fabian
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
First, a warning that I may sound demotivating but that it's not the point of my post - just information.
There is no gain in that version over 1.51b, which actually has some later work backported into it.
Sadly, in the few years since our previous attempt everything went to hell for our build system so we have plenty to do.
2 is not a good idea, and 4 is already done.
Why not.fabian wrote:1) Package the 1.51b release, which was more or less inofficially announced
The version bump was a way for us to notice who was using a WIP, and not waste time with newly introduced bugs that we're already aware of.2) Package a snapshot of SVN r4538, which is the last known revision with working sound. It also has the version number bumped to 1.52.
There is no gain in that version over 1.51b, which actually has some later work backported into it.
We're currently in the middle of an activity spike (however relative it may be -_-), so we're actually on it. Can you believe this ?3) Package a snaphot of SVN "stable" branch, which is based off of r4538 with fixes backported from trunk.
Sadly, in the few years since our previous attempt everything went to hell for our build system so we have plenty to do.
We've been pretty good at this !4) Stay with 1.51 until an official new tarball is released
(r5305)the latest revision (r5218)
1.51b is 1.51 + nach's fixes for some stuff + some backports from post-4538, iirc. Can't blame you for not finding your way (hint: there is no way).It's really a mess...
Plenty. The whole core is currently behaving incorrectly and only works on some ROMs by various random flukes.- Are there any known regressions of r5218 of the stable branch relative to r4538?
We had already tampered a bit with some stuff (including some core stuff) by that time, but I can't really call them regressions. I'd be hard-pressed to remember what exactly could have broken from it, since the issues are deeper than that anyway and weren't addressed in those revisions.- Are there any known regressions of r4538 relative to the 1.51 release?
Nope. (Chuck Testa)- Is there any revision that corresponds to 1.51b or did I miss something?
Go for 1, but it won't build as-is on most systems nowadays. We fixed that a while back in the private tree (could build on anything) but things have changed since, so... Maybe wait for 3 ?- Which alternative 1-4 would you use as source for a distribution package?
2 is not a good idea, and 4 is already done.
Thanks for caring, much appreciated.Thank you very much for your replies!
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
I actually gave out a v1.51c with a couple of more fixes. I might also add that some of the patches in Debian's tree are wrong.
v1.51b is a nice bet in the interim.
v1.51b is a nice bet in the interim.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
So 1.51b is to be prefered over r4538. That's good to know, thank you!grinvader wrote:There is no gain in that version over 1.51b, which actually has some later work backported into it.
I was talking about the "stable" branch, not trunk.grinvader wrote:(r5305)fabian wrote:the latest revision (r5218)
Again, I was asking about the "stable" branch.grinvader wrote:Plenty. The whole core is currently behaving incorrectly and only works on some ROMs by various random flukes.fabian wrote:- Are there any known regressions of r5218 of the stable branch relative to r4538?
Thanks, that's the answer I was hoping for!grinvader wrote:Go for 1, but it won't build as-is on most systems nowadays. We fixed that a while back in the private tree (could build on anything) but things have changed since, so... Maybe wait for 3 ?
2 is not a good idea, and 4 is already done.
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
Really, where? I couldn't find it.Nach wrote:I actually gave out a v1.51c with a couple of more fixes.
Please point me to the wrong patches:Nach wrote:I might also add that some of the patches in Debian's tree are wrong.
http://patch-tracker.debian.org/package ... .510+bz2-3
I think we'll go for this (or 1.51c) after wheeze is released. Thankk you!Nach wrote:v1.51b is a nice bet in the interim.
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
"stable" is anything but. trust grin.fabian wrote:I was talking about the "stable" branch, not trunk.grinvader wrote:(r5305)fabian wrote:the latest revision (r5218)
Again, I was asking about the "stable" branch.grinvader wrote:Plenty. The whole core is currently behaving incorrectly and only works on some ROMs by various random flukes.fabian wrote:- Are there any known regressions of r5218 of the stable branch relative to r4538?
Why yes, my shift key *IS* broken.
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
r5218 suffers from the post-r4538 core chaos, so if "stable" uses it, listen to odditude.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
Does anyone else know the answers to these two questions?fabian wrote:Really, where? I couldn't find it.Nach wrote:I actually gave out a v1.51c with a couple of more fixes.
Please point me to the wrong patches:Nach wrote:I might also add that some of the patches in Debian's tree are wrong.
http://patch-tracker.debian.org/package ... .510+bz2-3
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
Good question. It was a small release. Perhaps I'll make another with some backports.fabian wrote:Really, where? I couldn't find it.Nach wrote:I actually gave out a v1.51c with a couple of more fixes.
These two:fabian wrote:Please point me to the wrong patches:Nach wrote:I might also add that some of the patches in Debian's tree are wrong.
http://patch-tracker.debian.org/package ... .510+bz2-3
http://patch-tracker.debian.org/patch/s ... rc32.patch
http://patch-tracker.debian.org/patch/s ... ibao.patch
Both bugs are fixed properly in our repository.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
Yes, I did.fabian wrote:BTW, you might want to apply some of the other patches we have in our repo, did you have a look?
A lot of the fixes we already have, or have signifigantly changed the code since v1.51.
In general, we look at Debian and Gentoo patches from time to time.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
Don't get me started on that shitty zlib mess.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
Fine, that's good to know. Fedora resp. RPM Fusion is also often worth a look:Nach wrote: In general, we look at Debian and Gentoo patches from time to time.
http://cvs.rpmfusion.org/viewvc/rpms/zs ... ?root=free
While we are at it:
1) Could you please add the zsnes.xpm file into the src/icons directory? The XPM icon format is the smallest common denominator that all window managers can display.
http://anonscm.debian.org/gitweb/?p=pkg ... pm;hb=HEAD
2) And please replace the src/linux/zsnes.desktop file with this one. It has been made compliant to the XDG Desktop Entry Specification and allows for starting ZSNES by clicking on a ROM file in a file manager.
http://anonscm.debian.org/gitweb/?p=pkg ... op;hb=HEAD
Thank you!
-
- New Member
- Posts: 2
- Joined: Tue Aug 07, 2012 7:47 pm
Re: Update Debian packages: 1.51b, svn4538, svn stable branc
got here a deb for 64 bit ubuntu
works like a charm on 12.04 64 bit
just wanting to share
http://www.mediafire.com/?t9jwxm965gpicv7
works like a charm on 12.04 64 bit
just wanting to share
http://www.mediafire.com/?t9jwxm965gpicv7