Your message dated Mon, 03 Apr 2023 17:18:43 +0000
with message-id <[email protected]>
and subject line unblock mailutils
has caused the Debian Bug report #1033893,
regarding unblock: mailutils/1:3.15-4
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1033893: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033893
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
X-Debbugs-Cc: [email protected]
Control: affects -1 + src:mailutils

Please unblock package mailutils

I tried getting this before the start of the freeze, but apparently was
a few hours late.

This revision just fixes a long standing crash in mail(1), which is
related to certain locale setting.

The patch to the actual fix is a two-liner, but this upload also
included some other minor packaging tweaks like updating
Standards-Version or lintian overrides.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

unblock mailutils/1:3.15-4
diff -Nru mailutils-3.15/debian/changelog mailutils-3.15/debian/changelog
--- mailutils-3.15/debian/changelog     2022-09-13 23:16:02.000000000 +0200
+++ mailutils-3.15/debian/changelog     2023-03-03 17:00:20.000000000 +0100
@@ -1,3 +1,16 @@
+mailutils (1:3.15-4) unstable; urgency=medium
+
+  [ Debian Janitor ]
+  * Update lintian override info to new format on line 1.
+  * Update standards version to 4.6.1, no changes needed.
+
+  [ Jordi Mallach ]
+  * Add patch from Dave Love to fix a locale-related crash
+    (closes: #944372, #1031702).
+  * Update Standards-Version to 4.6.2, with no changes needed.
+
+ -- Jordi Mallach <[email protected]>  Fri, 03 Mar 2023 17:00:20 +0100
+
 mailutils (1:3.15-3) unstable; urgency=medium
 
   [ Jordi Mallach ]
diff -Nru mailutils-3.15/debian/control mailutils-3.15/debian/control
--- mailutils-3.15/debian/control       2022-09-13 21:34:33.000000000 +0200
+++ mailutils-3.15/debian/control       2023-03-03 16:52:35.000000000 +0100
@@ -30,7 +30,7 @@
                python3-dev,
                texinfo,
                zlib1g-dev
-Standards-Version: 4.6.0
+Standards-Version: 4.6.2
 Vcs-Git: https://salsa.debian.org/debian/mailutils.git
 Vcs-Browser: https://salsa.debian.org/debian/mailutils
 Homepage: https://www.gnu.org/software/mailutils/
diff -Nru mailutils-3.15/debian/mailutils.lintian-overrides 
mailutils-3.15/debian/mailutils.lintian-overrides
--- mailutils-3.15/debian/mailutils.lintian-overrides   2022-04-18 
16:45:34.000000000 +0200
+++ mailutils-3.15/debian/mailutils.lintian-overrides   2023-03-03 
15:26:36.000000000 +0100
@@ -1 +1 @@
-mailutils: elevated-privileges usr/bin/dotlock.mailutils 2755 root/root
+mailutils: elevated-privileges 2755 root/root [usr/bin/dotlock.mailutils]
diff -Nru mailutils-3.15/debian/patches/locale_crash.patch 
mailutils-3.15/debian/patches/locale_crash.patch
--- mailutils-3.15/debian/patches/locale_crash.patch    1970-01-01 
01:00:00.000000000 +0100
+++ mailutils-3.15/debian/patches/locale_crash.patch    2023-03-03 
15:31:36.000000000 +0100
@@ -0,0 +1,35 @@
+From f7fa005e21c56aae550c71d1ebc43030e1063601 Mon Sep 17 00:00:00 2001
+From: Sergey Poznyakoff <[email protected]>
+Date: Tue, 21 Feb 2023 14:18:34 +0200
+Subject: Fix coredump in mail.
+
+Patch proposed by Dave Love <[email protected]>
+
+* mail/util.c (util_get_charset): Check if charset is not NULL
+before strdup'ing it.
+---
+ mail/util.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/mail/util.c b/mail/util.c
+index b7a8e07..710b2af 100644
+--- a/mail/util.c
++++ b/mail/util.c
+@@ -1218,12 +1218,12 @@ util_get_charset (void)
+     {
+       struct mu_lc_all lc_all = { .flags = 0 };
+       char *tmp = getenv ("LC_ALL");
+-      if (!tmp)
++      if (!tmp || !*tmp)
+       tmp = getenv ("LANG");
+ 
+       if (tmp && mu_parse_lc_all (tmp, &lc_all, MU_LC_CSET) == 0)
+       {
+-        charset = mu_strdup (lc_all.charset);
++        charset = lc_all.charset ? mu_strdup (lc_all.charset) : NULL;
+         mu_lc_all_free (&lc_all);
+       }
+       else
+-- 
+cgit v1.1
+
diff -Nru mailutils-3.15/debian/patches/series 
mailutils-3.15/debian/patches/series
--- mailutils-3.15/debian/patches/series        2022-04-18 16:45:34.000000000 
+0200
+++ mailutils-3.15/debian/patches/series        2023-03-03 15:32:42.000000000 
+0100
@@ -1,3 +1,4 @@
 set_mu_sieve_moddir.patch
 guile-3.0.patch
 fix_libpq_include.patch
+locale_crash.patch

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply via email to