Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package netrek-client-cow

There was a possible infinite loop in netrek-client-cow when
generating the mkkey at build-time. This potential issue was resolved
by limiting the execution to create the key to 32 attempts.

This is Debian bug #924291.

Please find attached the debdiff.

unblock netrek-client-cow/3.3.1-2

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-8-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
diff -Nru netrek-client-cow-3.3.1/debian/changelog 
netrek-client-cow-3.3.1/debian/changelog
--- netrek-client-cow-3.3.1/debian/changelog    2016-09-16 00:08:44.000000000 
+0200
+++ netrek-client-cow-3.3.1/debian/changelog    2019-03-20 21:31:57.000000000 
+0100
@@ -1,3 +1,11 @@
+netrek-client-cow (3.3.1-2) unstable; urgency=medium
+
+  * Team upload.
+  * Fix possible infinite loop. (Closes: #924291)
+  * Move the package to salsa.debian.org.
+
+ -- Markus Koschany <a...@debian.org>  Wed, 20 Mar 2019 21:31:57 +0100
+
 netrek-client-cow (3.3.1-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru netrek-client-cow-3.3.1/debian/control 
netrek-client-cow-3.3.1/debian/control
--- netrek-client-cow-3.3.1/debian/control      2016-09-16 00:08:44.000000000 
+0200
+++ netrek-client-cow-3.3.1/debian/control      2019-03-20 21:31:57.000000000 
+0100
@@ -15,8 +15,8 @@
  libxxf86vm-dev
 Standards-Version: 3.9.8
 Homepage: http://www.netrek.org
-Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/netrek-client-cow/
-Vcs-Browser: 
https://anonscm.debian.org/viewvc/pkg-games/packages/trunk/netrek-client-cow/
+Vcs-Git: https://salsa.debian.org/games-team/netrek-client-cow.git
+Vcs-Browser: https://salsa.debian.org/games-team/netrek-client-cow
 
 Package: netrek-client-cow
 Architecture: any
diff -Nru netrek-client-cow-3.3.1/debian/patches/possible-infinite-loop.patch 
netrek-client-cow-3.3.1/debian/patches/possible-infinite-loop.patch
--- netrek-client-cow-3.3.1/debian/patches/possible-infinite-loop.patch 
1970-01-01 01:00:00.000000000 +0100
+++ netrek-client-cow-3.3.1/debian/patches/possible-infinite-loop.patch 
2019-03-20 21:31:57.000000000 +0100
@@ -0,0 +1,22 @@
+From: Markus Koschany <a...@debian.org>
+Date: Wed, 20 Mar 2019 21:29:25 +0100
+Subject: possible infinite loop
+
+Bug-Debian: https://bugs.debian.org/924291
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index efb02ba..131f5af 100644
+--- a/Makefile
++++ b/Makefile
+@@ -31,7 +31,7 @@ convert: mkkey $(KEYFILE) $(KEYSH)
+       $(DESC) $(MAKER) $(COMMENT)
+ 
+ newkey: mkkey
+-      until ./mkkey $(KEYFILE) "Client Of Win" $(DESC) $(MAKER) $(COMMENT) 
"inl,standard2"; do sleep 1; done
++      attempts=32; until ./mkkey $(KEYFILE) "Client Of Win" $(DESC) $(MAKER) 
$(COMMENT) "inl,standard2"; do attempts=$(attempts - 1); test $(attempts) -le 0 
&& exit 1; sleep 1; done
+ 
+ mkkey: system.mk
+       $(MAKE) -f system.mk KEYDEF=$(KEYDEF) mkkey
diff -Nru netrek-client-cow-3.3.1/debian/patches/series 
netrek-client-cow-3.3.1/debian/patches/series
--- netrek-client-cow-3.3.1/debian/patches/series       2016-09-16 
00:08:44.000000000 +0200
+++ netrek-client-cow-3.3.1/debian/patches/series       2019-03-20 
21:31:57.000000000 +0100
@@ -1 +1,2 @@
 gcc5.patch
+possible-infinite-loop.patch

Reply via email to