Package: filters
Version: 2.55-3
Severity: normal
Tags: patch
X-Debbugs-Cc: Asher Gordon <asd...@posteo.net>

Dear Maintainer,

The 'kraut' filter contains the salute "Sieg Heil!", which was used by
the Nazis and is considered offensive (it's even a crime in
Germany). Please remove this and replace it with "Naturlich!", as in the
following patch (see also the commit message of the patch for more
info):
From a6d6cff523e30fec19488a2efe9e7f638839f2d2 Mon Sep 17 00:00:00 2001
From: Asher Gordon <asd...@posteo.net>
Date: Thu, 29 Apr 2021 23:16:58 -0400
Subject: [PATCH] kraut: Remove offensive salute.

The "Sieg Heil!" salute was used by the Nazis, and it is even a crime
to use this salute in Germany today. Replace this salute with the
inoffensive "Naturlich!", literally "Naturally!", used as an emphatic
"yes".

Also remove braces around the "Naturlich!" print statement, since the
braces were left over from when sprintf() was used, and the braces are
not consistent with the rest of the file.
---
 debian/changelog | 6 ++++++
 kraut.l          | 3 +--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index d3e0097..bb11d6e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+filters (2.55-4) unstable; urgency=medium
+
+  * kraut: remove offensive "Sieg Heil!" salute.
+
+ -- Asher Gordon <asd...@posteo.net>  Thu, 29 Apr 2021 23:16:46 -0400
+
 filters (2.55-3) unstable; urgency=medium
 
   [ Helmut Grohne ]
diff --git a/kraut.l b/kraut.l
index bc522d4..fc8fae1 100644
--- a/kraut.l
+++ b/kraut.l
@@ -65,8 +65,7 @@ Th                  printf("D");
 [Gg]ary             printf("Gerhardt");
 [Jj]on              printf("Hansel");
 
-[a-f]"!"       {printf("%s Naturlich!",yytext);}
-[p-z]"!"       {printf("%s Sieg Heil!",yytext);}
+"!"            printf("%s Naturlich!", yytext);
 .              printf("%s", yytext);
 \n             printf("\n");
 
-- 
2.30.2

Also, I'm not sure if the "Sieg Heil!" is a violation of Debian
policy. If so, please raise the severity appropriately (or just apply my
patch ;-) ).

Thanks,
Asher


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages filters depends on:
ii  libc6  2.31-11

filters recommends no packages.

Versions of packages filters suggests:
ii  bsdgames  2.17-28

-- no debconf information

-- 
Vimes grunted.  "Where there are policemen there's crime, sergeant,
remember that."

"Yes, I do, sir, although I think it sounds better with a little reordering
of the words."

  [Snuff, by Terry Pratchett]
                               --------
I prefer to send and receive mail encrypted. Please send me your
public key, and if you do not have my public key, please let me
know. Thanks.

GPG fingerprint: 38F3 975C D173 4037 B397  8095 D4C9 C4FC 5460 8E68

Attachment: signature.asc
Description: PGP signature

Reply via email to