[Pkg-sssd-devel] Bug#946847: debdiff for NMU 2.2.3-1.1

Thorsten Glaser t.glaser at tarent.de
Fri Feb 21 13:29:04 GMT 2020


Hi,

please find the debdiff for the NMU attached and include it in
your next maintainer upload. I’ve uploaded straight to unstable
and will be pushing for inclusion of this patch in stable, as
requested by Dominik George (co-maintainer).

bye,
//mirabilos
-- 
tarent solutions GmbH
Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 54881-393 • Fax: +49 228 54881-235
HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg

**********

Mit der tarent Academy bieten wir auch Trainings und Schulungen in den
Bereichen Softwareentwicklung, Agiles Arbeiten und Zukunftstechnologien an.

Besuchen Sie uns auf www.tarent.de/academy. Wir freuen uns auf Ihren Kontakt.

**********
-------------- next part --------------
diff -u sssd-2.2.3/debian/changelog sssd-2.2.3/debian/changelog
--- sssd-2.2.3/debian/changelog
+++ sssd-2.2.3/debian/changelog
@@ -1,3 +1,11 @@
+sssd (2.2.3-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload with maintainer permission.
+  * Fix sssd_be busy-looping when LDAP connection flickers.
+    (Closes: #946847)
+
+ -- Thorsten Glaser <tg at mirbsd.de>  Fri, 21 Feb 2020 14:04:25 +0100
+
 sssd (2.2.3-1) unstable; urgency=medium
 
   * New upstream release.
diff -u sssd-2.2.3/debian/patches/series sssd-2.2.3/debian/patches/series
--- sssd-2.2.3/debian/patches/series
+++ sssd-2.2.3/debian/patches/series
@@ -2,0 +3 @@
+fix-946847.diff
only in patch2:
unchanged:
--- sssd-2.2.3.orig/debian/patches/fix-946847.diff
+++ sssd-2.2.3/debian/patches/fix-946847.diff
@@ -0,0 +1,36 @@
+Description: fix busy loop caused by watchdog SIGTERM not processed
+Origin: https://pagure.io/SSSD/sssd/c/2c13d8b
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946847
+Bug: https://pagure.io/SSSD/sssd/issue/4132
+Bug: https://pagure.io/SSSD/sssd/issue/4089
+Forwarded: not-needed
+Author: Alexey Tikhonov
+Reviewed-by: Sumit Bose <sbose at redhat.com>
+Reviewed-by: mirabilos <tg at debian.org>
+Applied-Upstream: 2.2.4, commit:2c13d8b
+Applied-Upstream: 1.16.5, commit:0c62066
+
+--- a/src/util/util_watchdog.c
++++ b/src/util/util_watchdog.c
+@@ -54,9 +54,8 @@ static void watchdog_detect_timeshift(vo
+         if (write(watchdog_ctx.pipefd[1], "1", 1) != 1) {
+             if (getpid() == getpgrp()) {
+                 kill(-getpgrp(), SIGTERM);
+-            } else {
+-                _exit(1);
+             }
++            _exit(1);
+         }
+     }
+ }
+@@ -75,9 +74,8 @@ static void watchdog_handler(int sig)
+     if (__sync_add_and_fetch(&watchdog_ctx.ticks, 1) > WATCHDOG_MAX_TICKS) {
+         if (getpid() == getpgrp()) {
+             kill(-getpgrp(), SIGTERM);
+-        } else {
+-            _exit(1);
+         }
++        _exit(1);
+     }
+ }
+ 


More information about the Pkg-sssd-devel mailing list