[Bug 815331] New: gnome-games: backport several upstream fixes
https://bugzilla.novell.com/show_bug.cgi?id=815331 https://bugzilla.novell.com/show_bug.cgi?id=815331#c0 Summary: gnome-games: backport several upstream fixes Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: All OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: mike.catanzaro@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.6+ (KHTML, like Gecko) Chromium/23.0.1271.95 Chrome/23.0.1271.95 Safari/537.6+ Epiphany/3.6.1 I'd like to do a maintenance update for gnome-games in 12.1 - 12.3 to backport a variety of upstream fixes. Most all of these are gnome-chess bugs, but we should also include a fix for a five-or-more segfault as well (which I can't personally reproduce as it only affects 32-bit machines). After this update we will be the premier Linux distro for playing GNOME Chess!! (At least for a few months.) Issues probably affecting 12.1 - 12.3: five-or-more crash: https://git.gnome.org/browse/five-or-more/commit/?id=2e79cd17d26da2991d3a3fa... Fix AI hang when Phalanx attempts to promote: https://git.gnome.org/browse/gnome-chess/commit/?id=d190d8bbdb78697774eae854... Fix being able to castle when square being moved over is threatened by a pawn: https://git.gnome.org/browse/gnome-chess/commit/?id=f0276e497f16f6c9f2b39836... Affecting only 12.3: Chess history doesn't work very well: https://git.gnome.org/browse/gnome-chess/commit/?id=55f896d1d29c18e491ca7741... Issues probably affecting only 12.1 and 12.2: glchess: Only allow pawns to do en passant: https://git.gnome.org/browse/gnome-chess/commit/?id=9625cb128bb2799aceee4e75... glchess: Correctly remove en-passant captured pawn from the board: https://git.gnome.org/browse/gnome-chess/commit/?id=d235cb063c19c94120c6a274... glchess: Can't castle once rook is taken: https://git.gnome.org/browse/gnome-chess/commit/?id=f79e3665688ee13d2be79595... glchess: Fix board orientation set to human always showing the white side: https://git.gnome.org/browse/gnome-chess/commit/?id=d73198b999f39ba166f6125b... If this is approved, would it be best to prepare one patchinfo for 12.1/12.2 and a separate one for 12.3, since the collection of fixes is different? (And is it OK to only have one bnc report for all of these, if the patchinfo links to the upstream bugs for all of them?) Reproducible: Always -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=815331 https://bugzilla.novell.com/show_bug.cgi?id=815331#c Michael Catanzaro <mike.catanzaro@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |maintenance@opensuse.org AssignedTo|bnc-team-gnome@forge.provo. |mike.catanzaro@gmail.com |novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=815331 https://bugzilla.novell.com/show_bug.cgi?id=815331#c1 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|maintenance@opensuse.org | --- Comment #1 from Benjamin Brunner <bbrunner@suse.com> 2013-04-17 16:40:39 CEST --- Hi Michael, could you create a maintenancerequest with your updated packages, please? The one bug-report is fine after you describe all fixes and yes, it would be the best to submit the 12.3 pkg seperated. Thanks for your efforts! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=815331 https://bugzilla.novell.com/show_bug.cgi?id=815331#c2 Michael Catanzaro <mike.catanzaro@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low Status|NEW |ASSIGNED --- Comment #2 from Michael Catanzaro <mike.catanzaro@gmail.com> 2013-04-18 17:40:50 UTC --- Thanks, here's a longer description of the fixes: five-or-more crash: segfault affecting 32-bit version of five-or-more 3.4.x and 3.6.x (but not 3.2.x after all - 12.1 is good) Fix AI hang when Phalanx attempts to promote: the AI can never promote a piece and never responds again after trying to do so glchess: Fix board orientation set to human always showing the white side - there is an option in Preferences to which is supposed to set the board orientation to face you whether you are Black or White; it simply didn't work Chess history doesn't work very well: if you ever allow a Chess game to be autosaved, it'll be autoloaded for all eternity; it should only be autoloaded until the game is actually finished. Also, games that were autosaved more recently should be autoloaded instead of the originally autosaved game. The other bugs are simple Chess rules violations: disallow castling through check by a pawn; disallow castling if the rook has moved back to its original location; don't let non-pawns perform en passant; en passant should actually capture the target piece -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=815331 https://bugzilla.novell.com/show_bug.cgi?id=815331#c3 --- Comment #3 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-04-19 09:12:06 CEST --- This is an autogenerated message for OBS integration: This bug (815331) was mentioned in https://build.opensuse.org/request/show/172395 Maintenance / https://build.opensuse.org/request/show/172396 Maintenance / -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=815331 https://bugzilla.novell.com/show_bug.cgi?id=815331#c4 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #4 from Benjamin Brunner <bbrunner@suse.com> 2013-05-02 14:26:12 CEST --- Update released for 12.1, 12.2 and 12.3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=815331 https://bugzilla.novell.com/show_bug.cgi?id=815331#c5 --- Comment #5 from Swamp Workflow Management <swamp@suse.de> 2013-05-02 13:04:41 UTC --- openSUSE-RU-2013:0738-1: An update that has one recommended fix can now be installed. Category: recommended (low) Bug References: 815331 CVE References: Sources used: openSUSE 12.2 (src): gnome-games-3.4.2-3.6.1 openSUSE 12.1 (src): gnome-games-3.2.1-2.9.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=815331 https://bugzilla.novell.com/show_bug.cgi?id=815331#c6 --- Comment #6 from Swamp Workflow Management <swamp@suse.de> 2013-06-10 10:28:26 UTC --- openSUSE-RU-2013:0982-1: An update that has one recommended fix can now be installed. Category: recommended (low) Bug References: 815331 CVE References: Sources used: openSUSE 12.3 (src): gnome-games-3.6.1-2.4.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com