New upstream version w/ major updates/fixes

Bug #1088287 reported by Book 'em Dano
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
fceux (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Version 2.2.0 has been released more than a year since the release of the previous update, 2.1.5. Complete changelog for the release are at http://www.fceux.com/web/pressrelease-2.2.0.html.

Please package 2.2.0 for Ubuntu.

I would like to assist with this update, I tried following the instructions for merging upstream sources to the bazaar branch but I could not get past the point with the various build tools were looking for fceux_2.2.0-0ubuntu1.orig.tar.gz. I downloaded the original souce from sourceforge.net, fceux_2.2.0.orig.tar.gz, but I did not know how to configure the commands to look for it.

Once this has been packaged, would it be possible to backport or SRU to precise?

Book 'em Dano (heymrdjd)
tags: added: needs-packaging
description: updated
Revision history for this message
Book 'em Dano (heymrdjd) wrote :

version 2.2.0 has resolved the segmentation fault crashes that I experienced with 2.1.4 in precise and seen in lp:#957173, lp:#881743 and lp:#1087774.

tags: added: upgrade-software-version
Changed in fceux (Ubuntu):
status: New → Confirmed
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Hi,

To update the package, the easiest way, IMHO, is to run the following commands:
- get the source with apt-get source fceux
- get latest tarball by running uscan --verbose from inside the source directory
- Apply the diff to the new tarball with the command: uupdate ../<tarballname>
- Change to the new directory: cd ../fceux-2.2.0
- Review the changelog in debian/changelog
- Build the source with debuild -S
- Testbuild the new version

If you prefer, I can take the action and work on it by the end of the week.

Thanks,
Fabrice

Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

summary: - New upstream version w/ major updates/fixes
+ [needs-packaging] New upstream version w/ major updates/fixes
Changed in fceux (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Book 'em Dano (heymrdjd) wrote : Re: [needs-packaging] New upstream version w/ major updates/fixes

Fabrice,

I followed your instructions and it resulted in a build error when attempting to apply one of the patches. Attached the build log from my attempt to build from source.

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Hi,

When updating a package, you need to review the patches, to check if they are still current or valid. In this case, the patched file is either missing or has been moved to another place: you need to understand what the patch does and find how to do the same thing as before, if it's still relevant.

Cheers,

Fabrice

Logan Rosen (logan)
summary: - [needs-packaging] New upstream version w/ major updates/fixes
+ New upstream version w/ major updates/fixes
tags: removed: needs-packaging
Revision history for this message
Ivan Borzenkov (ivan1986) wrote :

I update package to 2.2.0
remove 2 unused patches
fix watch file
fix repack script

https://launchpad.net/~ivan1986/+archive/ppa

Revision history for this message
Lukas Sabota (punkrockguy318) wrote :
Revision history for this message
Ivan Borzenkov (ivan1986) wrote :

updating in PPA to 2.2.1

Revision history for this message
Lukas Sabota (punkrockguy318) wrote :

FYI: 2.2.1.1 was released that includes a bugfix for a nasty issue that would cause SDL to grab mouse/keyboard input with no way of releasing it when resuming from pause in windowed mode. The bug was introduced in the development cycle between 2.2.0 and 2.2.1 so a bugfix source release (2.2.1.1) was released on the same day to address the issue.

Revision history for this message
Ivan Borzenkov (ivan1986) wrote :

Somebody kick Colin Watson <email address hidden>
the latest version is in the PPA hi only need to upload it to the repository
ubuntu version crashes with segfault

Revision history for this message
Lukas Sabota (punkrockguy318) wrote :

Are you receiving a segfault with 2.2.1.x with Ubuntu? If you are, would you be able to provide a stacktrace so that I could investigate the issue?

Thanks

Revision history for this message
Ivan Borzenkov (ivan1986) wrote :

I receiving a segfault with 2.1.5, and from 2.2.0 works ok

Revision history for this message
David Baucum (maxolasersquad) wrote :

Is there any chance the 2.2.1 version will be included in Saucy? I have been running this version and it has been very stable for me. Also, it is the first version to include stable GTK3 support.

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for reporting. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner.

I see that fceux version 2.2.1+dfsg0-2 is available in Ubuntu 14.04 (and 2.2.2+dfsg0-1 is in later releases). I therefore believe this issue can be closed as Fix Released.

>Once this has been packaged, would it be possible to backport or SRU to precise?

From what I read [1], SRUs focus more on fixing critical bugs, not new versions. However, it would be possible to request a backport if that is still wanted, see https://wiki.ubuntu.com/UbuntuBackports#Requesting_a_Backport for more information on how.

[1] https://wiki.ubuntu.com/StableReleaseUpdates#When

Changed in fceux (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.