[Git][debian-gis-team/mapbox-variant][master] 3 commits: Add patch from Fedora to fix FTBFS with glibc 2.34. (closes: #1017327)

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Sun Aug 14 10:42:26 BST 2022



Bas Couwenberg pushed to branch master at Debian GIS Project / mapbox-variant


Commits:
32514d61 by Bas Couwenberg at 2022-08-14T11:20:40+02:00
Add patch from Fedora to fix FTBFS with glibc 2.34. (closes: #1017327)

- - - - -
446a2f91 by Bas Couwenberg at 2022-08-14T11:37:41+02:00
Update obsolete URL in copyright file.

- - - - -
cd44558e by Bas Couwenberg at 2022-08-14T11:37:59+02:00
Set distribution to unstable.

- - - - -


4 changed files:

- debian/changelog
- debian/copyright
- + debian/patches/catch1-sigstksz.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,12 +1,15 @@
-mapbox-variant (1.2.0-2) UNRELEASED; urgency=medium
+mapbox-variant (1.2.0-2) unstable; urgency=medium
 
   * Bump watch file version to 4.
   * Update lintian overrides.
   * Bump Standards-Version to 4.6.1, no changes.
   * Update watch file for GitHub URL changes.
   * Bump debhelper compat to 12, no changes.
+  * Add patch from Fedora to fix FTBFS with glibc 2.34.
+    (closes: #1017327)
+  * Update obsolete URL in copyright file.
 
- -- Bas Couwenberg <sebastic at debian.org>  Fri, 06 Nov 2020 19:29:48 +0100
+ -- Bas Couwenberg <sebastic at debian.org>  Sun, 14 Aug 2022 11:37:49 +0200
 
 mapbox-variant (1.2.0-1) unstable; urgency=medium
 


=====================================
debian/copyright
=====================================
@@ -24,7 +24,7 @@ Files: debian/missing-sources/Catch-*/*
 Copyright: 2010-2015, Two Blue Cubes Ltd.
                 2012, Martin Moene
 Comment: test/include/catch.hpp is compiled from these separate sources.
- See also: https://lists.alioth.debian.org/pipermail/pkg-grass-devel/2016-February/044053.html
+ See also: https://alioth-lists.debian.net/pipermail/pkg-grass-devel/2016-February/044053.html
 License: BSL-1.0
 
 License: BSD-3-Clause


=====================================
debian/patches/catch1-sigstksz.patch
=====================================
@@ -0,0 +1,35 @@
+Description: Patch for non-constant SIGSTKSZ
+Author: Tom Hughes <tom at compton.nu>
+Origin: https://src.fedoraproject.org/rpms/catch1/blob/rawhide/f/catch1-sigstksz.patch
+Bug: https://github.com/mapbox/variant/issues/183
+Bug-Debian: https://bugs.debian.org/1017327
+
+--- a/test/include/catch.hpp
++++ b/test/include/catch.hpp
+@@ -6412,7 +6412,7 @@ namespace Catch {
+         static bool isSet;
+         static struct sigaction oldSigActions [sizeof(signalDefs)/sizeof(SignalDefs)];
+         static stack_t oldSigStack;
+-        static char altStackMem[SIGSTKSZ];
++        static char altStackMem[32768];
+ 
+         static void handleSignal( int sig ) {
+             std::string name = "<unknown signal>";
+@@ -6432,7 +6432,7 @@ namespace Catch {
+             isSet = true;
+             stack_t sigStack;
+             sigStack.ss_sp = altStackMem;
+-            sigStack.ss_size = SIGSTKSZ;
++            sigStack.ss_size = 32768;
+             sigStack.ss_flags = 0;
+             sigaltstack(&sigStack, &oldSigStack);
+             struct sigaction sa = { 0 };
+@@ -6463,7 +6463,7 @@ namespace Catch {
+     bool FatalConditionHandler::isSet = false;
+     struct sigaction FatalConditionHandler::oldSigActions[sizeof(signalDefs)/sizeof(SignalDefs)] = {};
+     stack_t FatalConditionHandler::oldSigStack = {};
+-    char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
++    char FatalConditionHandler::altStackMem[32768] = {};
+ 
+ } // namespace Catch
+ 


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 disble-mason.patch
+catch1-sigstksz.patch



View it on GitLab: https://salsa.debian.org/debian-gis-team/mapbox-variant/-/compare/ebf95e3d030efe0bb1142dca02781cd6e2886877...cd44558e93fc70edf8ad5c9ff0e26d7b063ebe99

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/mapbox-variant/-/compare/ebf95e3d030efe0bb1142dca02781cd6e2886877...cd44558e93fc70edf8ad5c9ff0e26d7b063ebe99
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/pkg-grass-devel/attachments/20220814/391d7c32/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list