--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package pangzero
it was discovered that the pause feature of pangzero could crash the game. [1]
I would like to fix this issue for Stretch and I have applied a small patch
to address this issue.
[1] https://bugs.debian.org/857474
Regards,
Markus
unblock pangzero/1.4.1+git20121103-3
diff -Nru pangzero-1.4.1+git20121103/debian/changelog pangzero-1.4.1+git20121103/debian/changelog
--- pangzero-1.4.1+git20121103/debian/changelog 2016-06-08 08:45:03.000000000 +0200
+++ pangzero-1.4.1+git20121103/debian/changelog 2017-03-13 09:01:53.000000000 +0100
@@ -1,3 +1,12 @@
+pangzero (1.4.1+git20121103-3) unstable; urgency=medium
+
+ * Team upload.
+ * Fix spelling mistake in debian/changelog.
+ * Add fix-pause-crash.patch and fix the broken pause feature.
+ Thanks to Andrej Mernik for the report. (Closes: #857474)
+
+ -- Markus Koschany <apo@debian.org> Mon, 13 Mar 2017 09:01:53 +0100
+
pangzero (1.4.1+git20121103-2) unstable; urgency=medium
* Moved the package to Git.
@@ -5,7 +14,7 @@
* Declare compliance with Debian Policy 3.9.8.
* Use only Build-Depends field because we build arch:all.
* debian/watch: version=4
- * Add unescaped-left-brace-in-regex.patch and fix depraction warnings that
+ * Add unescaped-left-brace-in-regex.patch and fix deprecation warnings that
will become fatal with Perl 5.26. Thanks to Niko Tyni for the report.
(Closes: #826499)
diff -Nru pangzero-1.4.1+git20121103/debian/patches/fix-pause-crash.patch pangzero-1.4.1+git20121103/debian/patches/fix-pause-crash.patch
--- pangzero-1.4.1+git20121103/debian/patches/fix-pause-crash.patch 1970-01-01 01:00:00.000000000 +0100
+++ pangzero-1.4.1+git20121103/debian/patches/fix-pause-crash.patch 2017-03-13 09:01:53.000000000 +0100
@@ -0,0 +1,22 @@
+From: Markus Koschany <apo@debian.org>
+Date: Mon, 13 Mar 2017 08:55:15 +0100
+Subject: fix pause crash
+
+Forwarded: https://github.com/kthakore/pangzero/issues/5
+Bug-Debian: https://bugs.debian.org/857474
+---
+ lib/Games/PangZero.pm | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/lib/Games/PangZero.pm b/lib/Games/PangZero.pm
+index e9e4dd6..7015fec 100644
+--- a/lib/Games/PangZero.pm
++++ b/lib/Games/PangZero.pm
+@@ -165,7 +165,6 @@ sub Pause {
+
+ SDL::Video::blit_surface($pausedSurface, SDL::Rect->new(0, 0, $pausedSurface->w, $pausedSurface->h),
+ $App, SDL::Rect->new(($PhysicalScreenWidth - $pausedSurface->w) / 2, $PhysicalScreenHeight / 2 - 100, 0, 0));
+- $App->sync();
+ $Keys = ();
+ $Events = ();
+ while (1) { # Paused, wait for keypress
diff -Nru pangzero-1.4.1+git20121103/debian/patches/series pangzero-1.4.1+git20121103/debian/patches/series
--- pangzero-1.4.1+git20121103/debian/patches/series 2016-06-08 08:45:03.000000000 +0200
+++ pangzero-1.4.1+git20121103/debian/patches/series 2017-03-13 09:01:53.000000000 +0100
@@ -1,2 +1,3 @@
10_nowebpage.patch
unescaped-left-brace-in-regex.patch
+fix-pause-crash.patch
--- End Message ---