[med-svn] [Git][med-team/ugene][master] 2 commits: debian/patches/Fix-for-non-constant-SIGSTKSZ.patch: from Ubuntu, Closes: #1010358

Michael R. Crusoe (@crusoe) gitlab at salsa.debian.org
Tue Aug 30 21:55:18 BST 2022



Michael R. Crusoe pushed to branch master at Debian Med / ugene


Commits:
b4859a67 by Michael R. Crusoe at 2022-08-30T21:46:47+02:00
debian/patches/Fix-for-non-constant-SIGSTKSZ.patch: from Ubuntu, Closes: #1010358

- - - - -
3d5cb3a7 by Michael R. Crusoe at 2022-08-30T21:46:57+02:00
routine-update: Standards-Version: 4.6.1

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/patches/Fix-for-non-constant-SIGSTKSZ.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,7 +1,13 @@
 ugene (40.1+dfsg-2) UNRELEASED; urgency=medium
 
+  [ Andreas Tille ]
   * Enable uscan to create a sensible download name
 
+  [ Michael R. Crusoe ]
+  * debian/patches/Fix-for-non-constant-SIGSTKSZ.patch: from Ubuntu,
+    Closes: #1010358
+  * Standards-Version: 4.6.1 (routine-update)
+
  -- Andreas Tille <tille at debian.org>  Wed, 20 Oct 2021 09:03:35 +0200
 
 ugene (40.1+dfsg-1) unstable; urgency=medium


=====================================
debian/control
=====================================
@@ -23,7 +23,7 @@ Build-Depends: qtbase5-dev,
                libprocps-dev
 Build-Conflicts: libqt4-dev,
                  qt4-qmake
-Standards-Version: 4.6.0
+Standards-Version: 4.6.1
 Vcs-Browser: https://salsa.debian.org/med-team/ugene
 Vcs-Git: https://salsa.debian.org/med-team/ugene.git
 Homepage: https://ugene.unipro.ru


=====================================
debian/patches/Fix-for-non-constant-SIGSTKSZ.patch
=====================================
@@ -0,0 +1,32 @@
+From: David Faure <david.faure at kdab.com>
+Date: Wed, 15 Dec 2021 22:26:40 +0100
+Subject: [PATCH] Fix for non-constant SIGSTKSZ
+
+On glibc > 2.33, `SIGSTKSZ` might not be constant (in which case
+it expands to a call to `sysconf` which returns a `long int`); see
+https://sourceware.org/pipermail/libc-alpha/2020-October/118513.html
+
+Pass unsigned explicitly to std::max, to avoid relying on template
+argument deduction. This works both with the old-style constant
+`SIGSTKSZ` and the new configurable one.
+
+Initially based on https://chromium-review.googlesource.com/c/2776379
+
+Change-Id: I9fc95337f973e871b84735ce822b5e11ba73ea8c
+Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/3340721
+Reviewed-by: Mark Mentovai <mark at chromium.org>
+---
+ src/client/linux/handler/exception_handler.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/src/libs_3rdparty/breakpad/src/client/linux/handler/exception_handler.cc
++++ b/src/libs_3rdparty/breakpad/src/client/linux/handler/exception_handler.cc
+@@ -141,7 +141,7 @@
+   // SIGSTKSZ may be too small to prevent the signal handlers from overrunning
+   // the alternative stack. Ensure that the size of the alternative stack is
+   // large enough.
+-  static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
++  const unsigned kSigStackSize = std::max<unsigned>(16384, SIGSTKSZ);
+ 
+   // Only set an alternative stack if there isn't already one, or if the current
+   // one is too small.


=====================================
debian/patches/series
=====================================
@@ -3,3 +3,4 @@ add_missing_header.patch
 do_not_build_phylip.patch
 # only partly addressed by upstream
 use_debian_sqlite.patch
+Fix-for-non-constant-SIGSTKSZ.patch



View it on GitLab: https://salsa.debian.org/med-team/ugene/-/compare/8ebe3e854311e9b9c0b3570778a79dd962f1a79f...3d5cb3a7325ebd867f84b3bae60a84e8f42079c4

-- 
View it on GitLab: https://salsa.debian.org/med-team/ugene/-/compare/8ebe3e854311e9b9c0b3570778a79dd962f1a79f...3d5cb3a7325ebd867f84b3bae60a84e8f42079c4
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20220830/2dd9f19e/attachment-0001.htm>


More information about the debian-med-commit mailing list