Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] gsl: update to 2.7.1, adopt.
@ 2021-12-10 16:46 tornaria
  2021-12-11  2:44 ` ericonr
                   ` (51 more replies)
  0 siblings, 52 replies; 53+ messages in thread
From: tornaria @ 2021-12-10 16:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 848 bytes --]

There is a new pull request by tornaria against master on the void-packages repository

https://github.com/tornaria/void-packages gsl
https://github.com/void-linux/void-packages/pull/34469

gsl: update to 2.7.1, adopt.
The main change is a soname bump that apparently should have been done on 2.7.

This requires several revbumps. I took the chance to:
 - giac: update to 1.7.0.43 (minor update, no surprises)
 - dieharder: fix URL, since it was failing with a certificate error
 - gnuradio: add missing checkdepends and patch from upstream so `do_check()` succeeds
 - guvcview and siril: trivial fixes so `do_check()` succeeds
 - krita: disable tests since they are broken (70 failures)

I tested pkg -Q on x86_64 and all passes with these fixes.

A patch file from https://github.com/void-linux/void-packages/pull/34469.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gsl-34469.patch --]
[-- Type: text/x-diff, Size: 15235 bytes --]

From 1df463a25391cf13e5a82a55a336154b5dbcbc86 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:08:55 -0300
Subject: [PATCH 01/14] gsl: update to 2.7.1, adopt.

---
 common/shlibs        | 2 +-
 srcpkgs/gsl/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index b9a112357c07..ff63e29dce8e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -830,7 +830,7 @@ libgiblib.so.1 giblib-1.2.4_1
 libgc.so.1 gc-7.6.4_1
 libcord.so.1 gc-7.4_1
 libgslcblas.so.0 gsl-1.15_1
-libgsl.so.25 gsl-2.6_1
+libgsl.so.27 gsl-2.7.1_1
 liblua5.1.so.5.1 lua51-5.1.5_1
 liblua5.2.so.5.2 lua52-5.2.4_2
 liblua5.3.so.5.3 lua53-5.3.5_4
diff --git a/srcpkgs/gsl/template b/srcpkgs/gsl/template
index ef355472eff7..854dbe8d795c 100644
--- a/srcpkgs/gsl/template
+++ b/srcpkgs/gsl/template
@@ -1,14 +1,15 @@
 # Template file for 'gsl'
 pkgname=gsl
-version=2.7
+version=2.7.1
 revision=1
 build_style=gnu-configure
 short_desc="Numerical library for C and C++ programmers"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="http://www.gnu.org/software/gsl/gsl.html"
+changelog="http://git.savannah.gnu.org/cgit/gsl.git/plain/NEWS"
 distfiles="${GNU_SITE}/gsl/${pkgname}-${version}.tar.gz"
-checksum=efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b
+checksum=dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b
 
 case $XBPS_TARGET_MACHINE in
 	# avoid numerical noise caused by extended-precision of registers

From 75178cff56a06e2754ed6ca2f7f719c37ac7b41f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 02/14] Clight: revbump for gsl-2.7.1

---
 srcpkgs/Clight/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/Clight/template b/srcpkgs/Clight/template
index e8acf81bca2e..e70d25d173dd 100644
--- a/srcpkgs/Clight/template
+++ b/srcpkgs/Clight/template
@@ -1,7 +1,7 @@
 # Template file for 'Clight'
 pkgname=Clight
 version=4.7
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="popt-devel gsl-devel libconfig-devel elogind-devel bash-completion

From be42d79a8081921bbd60a35686aa673bc7e9ed3f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 03/14] bogofilter: revbump for gsl-2.7.1

---
 srcpkgs/bogofilter/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/bogofilter/template b/srcpkgs/bogofilter/template
index 82e2d38c53e9..32e283f57aad 100644
--- a/srcpkgs/bogofilter/template
+++ b/srcpkgs/bogofilter/template
@@ -1,7 +1,7 @@
 # Template file for 'bogofilter'
 pkgname=bogofilter
 version=1.2.5
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--sysconfdir=/etc/${pkgname} --with-database=sqlite"
 hostmakedepends="perl"

From 17c18c5ae3bbd3686f85c1720ae99513981fdf52 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 04/14] calligra: revbump for gsl-2.7.1

---
 srcpkgs/calligra/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/calligra/template b/srcpkgs/calligra/template
index fba5f1f16ee5..89d0b1648e9e 100644
--- a/srcpkgs/calligra/template
+++ b/srcpkgs/calligra/template
@@ -1,7 +1,7 @@
 # Template file for 'calligra'
 pkgname=calligra
 version=3.2.1
-revision=5
+revision=6
 build_style=cmake
 configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON
  -DBUILD_TESTING=OFF"

From 02a9b9baa529190674d1441c59cc167b5a17bb53 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 05/14] dieharder: revbump for gsl-2.7.1

Also fix URLs
---
 srcpkgs/dieharder/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/dieharder/template b/srcpkgs/dieharder/template
index eaa5ab38c16a..bff9f12db8af 100644
--- a/srcpkgs/dieharder/template
+++ b/srcpkgs/dieharder/template
@@ -1,14 +1,14 @@
 # Template file for 'dieharder'
 pkgname=dieharder
 version=3.31.1
-revision=7
+revision=8
 build_style=gnu-configure
 makedepends="gsl-devel"
 short_desc="Testing and benchmarking tool for random number generators"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
-homepage="http://www.phy.duke.edu/~rgb/General/dieharder.php"
-distfiles="http://www.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
+homepage="http://webhome.phy.duke.edu/~rgb/General/dieharder.php"
+distfiles="http://webhome.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
 checksum=6cff0ff8394c553549ac7433359ccfc955fb26794260314620dfa5e4cd4b727f
 disable_parallel_build=yes
 

From 4ed69c4f5494acc35e953cf9f766f2da62f8b9be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 06/14] enblend-enfuse: revbump for gsl-2.7.1

---
 srcpkgs/enblend-enfuse/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/enblend-enfuse/template b/srcpkgs/enblend-enfuse/template
index 9401bc3544be..783bc4a693f4 100644
--- a/srcpkgs/enblend-enfuse/template
+++ b/srcpkgs/enblend-enfuse/template
@@ -1,7 +1,7 @@
 # Template file for 'enblend-enfuse'
 pkgname=enblend-enfuse
 version=4.2
-revision=6
+revision=7
 build_style=gnu-configure
 configure_args="--enable-openmp --with-tcmalloc"
 hostmakedepends="pkg-config perl automake"

From 8d2568ed5d082d0ab06bf5e46d946dcd2aa02eca Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 07/14] giac: update to 1.7.0.43.

---
 srcpkgs/giac/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/giac/template b/srcpkgs/giac/template
index 4ca28fa53647..4e4bdbd45350 100644
--- a/srcpkgs/giac/template
+++ b/srcpkgs/giac/template
@@ -1,6 +1,6 @@
 # Template file for 'giac'
 pkgname=giac
-version=1.7.0.39
+version=1.7.0.43
 revision=1
 wrksrc="giac-${version%.*}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
 distfiles="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_${version%.*}-${version##*.}.tar.gz"
-checksum=234645e33284969fac5901e6172756ac925a6b93362fa24e86e647a82cfcad56
+checksum=85f724270c813ae26d665fe2c1b42c271a6d29ecfb75f038efb16e1d0d284a7f
 
 # need more than 4*65536 stack, see try_parse() in gen.cc line 11812
 LDFLAGS="-Wl,-z,stack-size=2097152"

From a665a2a0dd2369e68b9d7c58a57f9b9e44ae76f4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 08/14] gnuradio: revbump for gsl-2.7.1

Also fix do_check() step:
 - add python3-scipy to checkdepends, required by some tests
 - add patch from upstream that fixes some other tests
---
 ...befbbe54e55fc4994899e92bcf5bf462fa2f.patch | 31 +++++++++++++++++++
 srcpkgs/gnuradio/template                     |  3 +-
 2 files changed, 33 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch

diff --git a/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
new file mode 100644
index 000000000000..4faa3468140a
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
@@ -0,0 +1,31 @@
+From f259befbbe54e55fc4994899e92bcf5bf462fa2f Mon Sep 17 00:00:00 2001
+From: alekhgupta1441 <alekhgupta1441@gmail.com>
+Date: Sun, 12 Apr 2020 03:48:14 +0530
+Subject: [PATCH] gr-digital/python : Updated soft_dec_lut_gen.py
+
+---
+ gr-digital/python/digital/soft_dec_lut_gen.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gr-digital/python/digital/soft_dec_lut_gen.py b/gr-digital/python/digital/soft_dec_lut_gen.py
+index 4503c4fea7b..84f6de66e45 100644
+--- a/gr-digital/python/digital/soft_dec_lut_gen.py
++++ b/gr-digital/python/digital/soft_dec_lut_gen.py
+@@ -73,7 +73,7 @@ def soft_dec_table_generator(soft_dec_gen, prec, Es=1):
+ 
+     '''
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     maxd = Es*numpy.sqrt(2.0)/2.0
+     yrng = numpy.linspace(-maxd, maxd, npts)
+     xrng = numpy.linspace(-maxd, maxd, npts)
+@@ -110,7 +110,7 @@ def soft_dec_table(constel, symbols, prec, npwr=1):
+     re_max = max(numpy.array(constel).real)
+     im_max = max(numpy.array(constel).imag)
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     yrng = numpy.linspace(im_min, im_max, npts)
+     xrng = numpy.linspace(re_min, re_max, npts)
+ 
diff --git a/srcpkgs/gnuradio/template b/srcpkgs/gnuradio/template
index d41d253fa77b..c950b53e8bea 100644
--- a/srcpkgs/gnuradio/template
+++ b/srcpkgs/gnuradio/template
@@ -1,7 +1,7 @@
 # Template file for 'gnuradio'
 pkgname=gnuradio
 version=3.8.0.0
-revision=8
+revision=9
 build_style=cmake
 conf_files="/etc/gnuradio/conf.d/*"
 configure_args="-DENABLE_INTERNAL_VOLK=OFF -DGR_PYTHON_DIR=/${py3_sitelib}"
@@ -12,6 +12,7 @@ makedepends="SDL-devel boost-devel fftw-devel gsl-devel jack-devel
  python3-gobject-devel log4cpp-devel gmpxx-devel mpir-devel"
 depends="python3-cheetah3 python3-numpy python3-Mako python3-gobject
  python3-yaml"
+checkdepends="python3-scipy"
 short_desc="Framework for software defined radio"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"

From fb25ced0751ccb13bf79a3e63e65545a20e88103 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 09/14] guvcview: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/guvcview/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/guvcview/template b/srcpkgs/guvcview/template
index 447b27aecf50..2696fc7007bc 100644
--- a/srcpkgs/guvcview/template
+++ b/srcpkgs/guvcview/template
@@ -1,7 +1,7 @@
 # Template file for 'guvcview'
 pkgname=guvcview
 version=2.0.6
-revision=2
+revision=3
 wrksrc="${pkgname}-src-${version}"
 build_style=gnu-configure
 configure_args="--disable-static --disable-debian-menu"
@@ -18,4 +18,6 @@ checksum=95381cef5ee139e15f90b79d1425cc22bbaae43f87452cdce6674636aff37e85
 
 post_extract() {
 	sed '31a#include <locale.h>' -i  guvcview/guvcview.c
+	# add missing EOL in this file to fix do_check()
+	echo >> po/POTFILES.in
 }

From 9f0d539563f93d241a3c1a25ffca99d7c322bb63 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 10/14] igt-gpu-tools: revbump for gsl-2.7.1

---
 srcpkgs/igt-gpu-tools/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/igt-gpu-tools/template b/srcpkgs/igt-gpu-tools/template
index 3b222ecd18d8..2db271cc86a9 100644
--- a/srcpkgs/igt-gpu-tools/template
+++ b/srcpkgs/igt-gpu-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'igt-gpu-tools'
 pkgname=igt-gpu-tools
 version=1.25
-revision=4
+revision=5
 build_style=meson
 configure_args="-Db_ndebug=false -Db_lto=false"
 # b_lto=true makes the build hang at a random point

From 8eb55ba4c297617c3e15a663604ede62f9117f17 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 11/14] inkscape: revbump for gsl-2.7.1

---
 srcpkgs/inkscape/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index f8b76d630bea..4d1590547089 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -1,7 +1,7 @@
 # Template file for 'inkscape'
 pkgname=inkscape
 version=1.1
-revision=3
+revision=4
 wrksrc="inkscape-${version}_2021-05-24_c4e8f9ed74"
 build_style=cmake
 # builds executables then runs checks

From 12b78237fc117253a8d0557c6184fc5d6e000ae8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 12/14] ipe: revbump for gsl-2.7.1

---
 srcpkgs/ipe/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ipe/template b/srcpkgs/ipe/template
index f18ebfc42572..fbd500a3dc94 100644
--- a/srcpkgs/ipe/template
+++ b/srcpkgs/ipe/template
@@ -1,7 +1,7 @@
 # Template file for 'ipe'
 pkgname=ipe
 version=7.2.24
-revision=4
+revision=5
 _tools_commit=v7.2.20.1
 hostmakedepends="pkg-config doxygen qt5-qmake qt5-tools qt5-host-tools"
 makedepends="cairo-devel gsl-devel libcurl-devel libjpeg-turbo-devel

From 79fbff671abe724f974317a01ac0fdce89e12864 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 13/14] krita: revbump for gsl-2.7.1

Also set make_check=no since building tests is disabled.
Moreover, enabling the tests gives a lots of failures
(I got "70 tests failed out of 256" on x86_64)
---
 srcpkgs/krita/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/krita/template b/srcpkgs/krita/template
index 1e3ec253c1db..1d372acb4855 100644
--- a/srcpkgs/krita/template
+++ b/srcpkgs/krita/template
@@ -1,7 +1,7 @@
 # Template file for 'krita'
 pkgname=krita
 version=4.4.8
-revision=2
+revision=3
 build_style=cmake
 configure_args="-Wno-dev -DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules gettext pkg-config python3
@@ -23,6 +23,8 @@ distfiles="${KDE_SITE}/krita/${version}/krita-${version}.tar.gz"
 checksum=bcc68a5711d92515d6553611a0bddd53f3259843fd3534b9b3e535d7ed430df8
 python_version=3
 replaces="calligra-krita>=0"
+# testing disabled in configure_args
+make_check=no
 
 case "$XBPS_TARGET_MACHINE" in
 	i686*|x86_64*) makedepends+=" vc";;

From d76561fb6fdccb68de158853b40c11ca03d84e70 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:46 -0300
Subject: [PATCH 14/14] siril: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/siril/template | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/siril/template b/srcpkgs/siril/template
index 5dd0cf48d12e..7e524d988a80 100644
--- a/srcpkgs/siril/template
+++ b/srcpkgs/siril/template
@@ -1,7 +1,7 @@
 # Template file for 'siril'
 pkgname=siril
 version=0.9.12
-revision=4
+revision=5
 build_style=gnu-configure
 hostmakedepends="pkg-config intltool autoconf automake gettext-devel"
 makedepends="fftw-devel libconfig-devel libopencv-devel libffms2-devel
@@ -21,6 +21,11 @@ fi
 
 CFLAGS="-fcommon"
 
+post_extract() {
+	# add missing check target in this subdir to fix do_check()
+	echo 'check:' >> deps/kplot/Makefile
+}
+
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
@ 2021-12-11  2:44 ` ericonr
  2021-12-11 20:45 ` tornaria
                   ` (50 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: ericonr @ 2021-12-11  2:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 319 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-991417969

Comment:
```
aarch64-linux-gnu-g++: fatal error: cannot read spec file 'libgomp.spec': No such file or directory
compilation terminated.
```

Your cross builds might be hit by #31055

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
  2021-12-11  2:44 ` ericonr
@ 2021-12-11 20:45 ` tornaria
  2021-12-13 19:16 ` leahneukirchen
                   ` (49 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-11 20:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1970 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-991778989

Comment:
> ```
> aarch64-linux-gnu-g++: fatal error: cannot read spec file 'libgomp.spec': No such file or directory
> compilation terminated.
> ```
> 
> Your cross builds might be hit by #31055

Hum... what shall I do?

The results of the CI are kind of weird; the one for x86_64 finished ok the first time and now it failed. Others failed because a download error (?). I worked hard to fix `do_check()` in four packages so this PR would work :thinking: 

We discussed with @leahneukirchen on IRC how to setup CI so that it is possible to run xbps-src pkg without -Q on cases like this one:

```
10:31 < leah2> gt7: unfortunately not. i always wanted two actions, first build then 
               check, but it seems not possible to implement efficiently?
10:43 < gt7> leah2: maybe an option like [ci-skip] but [check-skip] which will still 
             run ./xbps-src pkg but without -Q ?
10:43 < leah2> yeah, could work
10:45 < gt7> I don't know anything about how github actions work, but the line
10:45 < gt7> TEST: '${{ matrix.config.test }}'
10:46 < gt7> if that can be made conditional to finding [check skip] on the PR title 
             or body, that may work
10:47 < gt7> it should be enough to have an expression that normally evaluates to 
             matrix.config.test, but yields 0 if [check skip] is present in the PR
10:48 -void-robot:#xbps- leahneukirchen pushed to void-packages (stress-ng: update to 
          0.13.08.)
10:49 < gt7> in fact looking at common/travis/build.sh, anything different than 1 
             works so maybe "[skip]" is better so that one can see at the matrix that 
             check was skipped by request
10:50 < gt7> I mean: set TEST to "[skip]" instead of 0 when "[check skip]" is 
             pressent in the PR
```

at least it would save time.


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
  2021-12-11  2:44 ` ericonr
  2021-12-11 20:45 ` tornaria
@ 2021-12-13 19:16 ` leahneukirchen
  2021-12-25 14:24 ` [PR PATCH] [Updated] " tornaria
                   ` (48 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: leahneukirchen @ 2021-12-13 19:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 229 bytes --]

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-992789721

Comment:
The gomp issue should not affect building as it will happen in a clean masterdir.

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: [PR PATCH] [Updated] gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (2 preceding siblings ...)
  2021-12-13 19:16 ` leahneukirchen
@ 2021-12-25 14:24 ` tornaria
  2021-12-25 14:33 ` tornaria
                   ` (47 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-25 14:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 853 bytes --]

There is an updated pull request by tornaria against master on the void-packages repository

https://github.com/tornaria/void-packages gsl
https://github.com/void-linux/void-packages/pull/34469

gsl: update to 2.7.1, adopt.
The main change is a soname bump that apparently should have been done on 2.7.

This requires several revbumps. I took the chance to:
 - giac: update to 1.7.0.43 (minor update, no surprises)
 - dieharder: fix URL, since it was failing with a certificate error
 - gnuradio: add missing checkdepends and patch from upstream so `do_check()` succeeds
 - guvcview and siril: trivial fixes so `do_check()` succeeds
 - krita: disable tests since they are broken (70 failures)

I tested pkg -Q on x86_64 and all passes with these fixes.

A patch file from https://github.com/void-linux/void-packages/pull/34469.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gsl-34469.patch --]
[-- Type: text/x-diff, Size: 15237 bytes --]

From 2de24a2f5fbef86d2af2cbc56e973dcbb8a421bd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:08:55 -0300
Subject: [PATCH 01/14] gsl: update to 2.7.1, adopt.

---
 common/shlibs        | 2 +-
 srcpkgs/gsl/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 86b3a4f42422..54c78ddd19b1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -830,7 +830,7 @@ libgiblib.so.1 giblib-1.2.4_1
 libgc.so.1 gc-7.6.4_1
 libcord.so.1 gc-7.4_1
 libgslcblas.so.0 gsl-1.15_1
-libgsl.so.25 gsl-2.6_1
+libgsl.so.27 gsl-2.7.1_1
 liblua5.1.so.5.1 lua51-5.1.5_1
 liblua5.2.so.5.2 lua52-5.2.4_2
 liblua5.3.so.5.3 lua53-5.3.5_4
diff --git a/srcpkgs/gsl/template b/srcpkgs/gsl/template
index ef355472eff7..854dbe8d795c 100644
--- a/srcpkgs/gsl/template
+++ b/srcpkgs/gsl/template
@@ -1,14 +1,15 @@
 # Template file for 'gsl'
 pkgname=gsl
-version=2.7
+version=2.7.1
 revision=1
 build_style=gnu-configure
 short_desc="Numerical library for C and C++ programmers"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="http://www.gnu.org/software/gsl/gsl.html"
+changelog="http://git.savannah.gnu.org/cgit/gsl.git/plain/NEWS"
 distfiles="${GNU_SITE}/gsl/${pkgname}-${version}.tar.gz"
-checksum=efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b
+checksum=dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b
 
 case $XBPS_TARGET_MACHINE in
 	# avoid numerical noise caused by extended-precision of registers

From 78f4e659219b8732f7524862e07b0ca2206d9ad0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 02/14] Clight: revbump for gsl-2.7.1

---
 srcpkgs/Clight/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/Clight/template b/srcpkgs/Clight/template
index e8acf81bca2e..e70d25d173dd 100644
--- a/srcpkgs/Clight/template
+++ b/srcpkgs/Clight/template
@@ -1,7 +1,7 @@
 # Template file for 'Clight'
 pkgname=Clight
 version=4.7
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="popt-devel gsl-devel libconfig-devel elogind-devel bash-completion

From 1c10f77b721095c5f4b7870df60e3ec1b37c8948 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 03/14] bogofilter: revbump for gsl-2.7.1

---
 srcpkgs/bogofilter/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/bogofilter/template b/srcpkgs/bogofilter/template
index 82e2d38c53e9..32e283f57aad 100644
--- a/srcpkgs/bogofilter/template
+++ b/srcpkgs/bogofilter/template
@@ -1,7 +1,7 @@
 # Template file for 'bogofilter'
 pkgname=bogofilter
 version=1.2.5
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--sysconfdir=/etc/${pkgname} --with-database=sqlite"
 hostmakedepends="perl"

From 2f83b488ddc7eae01f5fe87a7aefc7b38f24744f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 04/14] calligra: revbump for gsl-2.7.1

---
 srcpkgs/calligra/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/calligra/template b/srcpkgs/calligra/template
index fba5f1f16ee5..89d0b1648e9e 100644
--- a/srcpkgs/calligra/template
+++ b/srcpkgs/calligra/template
@@ -1,7 +1,7 @@
 # Template file for 'calligra'
 pkgname=calligra
 version=3.2.1
-revision=5
+revision=6
 build_style=cmake
 configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON
  -DBUILD_TESTING=OFF"

From 153616b3dd644a7b8e8c75ad1a3c682a9670bee3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 05/14] dieharder: revbump for gsl-2.7.1

Also fix URLs
---
 srcpkgs/dieharder/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/dieharder/template b/srcpkgs/dieharder/template
index eaa5ab38c16a..bff9f12db8af 100644
--- a/srcpkgs/dieharder/template
+++ b/srcpkgs/dieharder/template
@@ -1,14 +1,14 @@
 # Template file for 'dieharder'
 pkgname=dieharder
 version=3.31.1
-revision=7
+revision=8
 build_style=gnu-configure
 makedepends="gsl-devel"
 short_desc="Testing and benchmarking tool for random number generators"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
-homepage="http://www.phy.duke.edu/~rgb/General/dieharder.php"
-distfiles="http://www.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
+homepage="http://webhome.phy.duke.edu/~rgb/General/dieharder.php"
+distfiles="http://webhome.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
 checksum=6cff0ff8394c553549ac7433359ccfc955fb26794260314620dfa5e4cd4b727f
 disable_parallel_build=yes
 

From fef12178ebf60e23fce198fd6c09c63dd744d772 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 06/14] enblend-enfuse: revbump for gsl-2.7.1

---
 srcpkgs/enblend-enfuse/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/enblend-enfuse/template b/srcpkgs/enblend-enfuse/template
index 9401bc3544be..783bc4a693f4 100644
--- a/srcpkgs/enblend-enfuse/template
+++ b/srcpkgs/enblend-enfuse/template
@@ -1,7 +1,7 @@
 # Template file for 'enblend-enfuse'
 pkgname=enblend-enfuse
 version=4.2
-revision=6
+revision=7
 build_style=gnu-configure
 configure_args="--enable-openmp --with-tcmalloc"
 hostmakedepends="pkg-config perl automake"

From ac4df653f82c551773afaf9c975adcfc891aa051 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 07/14] giac: update to 1.7.0.43.

---
 srcpkgs/giac/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/giac/template b/srcpkgs/giac/template
index 4ca28fa53647..4e4bdbd45350 100644
--- a/srcpkgs/giac/template
+++ b/srcpkgs/giac/template
@@ -1,6 +1,6 @@
 # Template file for 'giac'
 pkgname=giac
-version=1.7.0.39
+version=1.7.0.43
 revision=1
 wrksrc="giac-${version%.*}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
 distfiles="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_${version%.*}-${version##*.}.tar.gz"
-checksum=234645e33284969fac5901e6172756ac925a6b93362fa24e86e647a82cfcad56
+checksum=85f724270c813ae26d665fe2c1b42c271a6d29ecfb75f038efb16e1d0d284a7f
 
 # need more than 4*65536 stack, see try_parse() in gen.cc line 11812
 LDFLAGS="-Wl,-z,stack-size=2097152"

From fa0c23d7ac340095ebe378d828e26677074e442b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 08/14] gnuradio: revbump for gsl-2.7.1

Also fix do_check() step:
 - add python3-scipy to checkdepends, required by some tests
 - add patch from upstream that fixes some other tests
---
 ...befbbe54e55fc4994899e92bcf5bf462fa2f.patch | 31 +++++++++++++++++++
 srcpkgs/gnuradio/template                     |  3 +-
 2 files changed, 33 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch

diff --git a/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
new file mode 100644
index 000000000000..4faa3468140a
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
@@ -0,0 +1,31 @@
+From f259befbbe54e55fc4994899e92bcf5bf462fa2f Mon Sep 17 00:00:00 2001
+From: alekhgupta1441 <alekhgupta1441@gmail.com>
+Date: Sun, 12 Apr 2020 03:48:14 +0530
+Subject: [PATCH] gr-digital/python : Updated soft_dec_lut_gen.py
+
+---
+ gr-digital/python/digital/soft_dec_lut_gen.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gr-digital/python/digital/soft_dec_lut_gen.py b/gr-digital/python/digital/soft_dec_lut_gen.py
+index 4503c4fea7b..84f6de66e45 100644
+--- a/gr-digital/python/digital/soft_dec_lut_gen.py
++++ b/gr-digital/python/digital/soft_dec_lut_gen.py
+@@ -73,7 +73,7 @@ def soft_dec_table_generator(soft_dec_gen, prec, Es=1):
+ 
+     '''
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     maxd = Es*numpy.sqrt(2.0)/2.0
+     yrng = numpy.linspace(-maxd, maxd, npts)
+     xrng = numpy.linspace(-maxd, maxd, npts)
+@@ -110,7 +110,7 @@ def soft_dec_table(constel, symbols, prec, npwr=1):
+     re_max = max(numpy.array(constel).real)
+     im_max = max(numpy.array(constel).imag)
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     yrng = numpy.linspace(im_min, im_max, npts)
+     xrng = numpy.linspace(re_min, re_max, npts)
+ 
diff --git a/srcpkgs/gnuradio/template b/srcpkgs/gnuradio/template
index d41d253fa77b..c950b53e8bea 100644
--- a/srcpkgs/gnuradio/template
+++ b/srcpkgs/gnuradio/template
@@ -1,7 +1,7 @@
 # Template file for 'gnuradio'
 pkgname=gnuradio
 version=3.8.0.0
-revision=8
+revision=9
 build_style=cmake
 conf_files="/etc/gnuradio/conf.d/*"
 configure_args="-DENABLE_INTERNAL_VOLK=OFF -DGR_PYTHON_DIR=/${py3_sitelib}"
@@ -12,6 +12,7 @@ makedepends="SDL-devel boost-devel fftw-devel gsl-devel jack-devel
  python3-gobject-devel log4cpp-devel gmpxx-devel mpir-devel"
 depends="python3-cheetah3 python3-numpy python3-Mako python3-gobject
  python3-yaml"
+checkdepends="python3-scipy"
 short_desc="Framework for software defined radio"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"

From 192ae04df74bbbc5b009d0314c75410c4455e058 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 09/14] guvcview: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/guvcview/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/guvcview/template b/srcpkgs/guvcview/template
index 447b27aecf50..2696fc7007bc 100644
--- a/srcpkgs/guvcview/template
+++ b/srcpkgs/guvcview/template
@@ -1,7 +1,7 @@
 # Template file for 'guvcview'
 pkgname=guvcview
 version=2.0.6
-revision=2
+revision=3
 wrksrc="${pkgname}-src-${version}"
 build_style=gnu-configure
 configure_args="--disable-static --disable-debian-menu"
@@ -18,4 +18,6 @@ checksum=95381cef5ee139e15f90b79d1425cc22bbaae43f87452cdce6674636aff37e85
 
 post_extract() {
 	sed '31a#include <locale.h>' -i  guvcview/guvcview.c
+	# add missing EOL in this file to fix do_check()
+	echo >> po/POTFILES.in
 }

From de0715a5908cafd29ae3f40c3eb15d46e256b015 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 10/14] igt-gpu-tools: revbump for gsl-2.7.1

---
 srcpkgs/igt-gpu-tools/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/igt-gpu-tools/template b/srcpkgs/igt-gpu-tools/template
index 3f8b4e2b6166..e5865e11a57f 100644
--- a/srcpkgs/igt-gpu-tools/template
+++ b/srcpkgs/igt-gpu-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'igt-gpu-tools'
 pkgname=igt-gpu-tools
 version=1.25
-revision=4
+revision=5
 build_style=meson
 configure_args="-Db_ndebug=false -Db_lto=false"
 # b_lto=true makes the build hang at a random point

From fb7f6e692f36bd5e290681bd141fc73eb83bb73e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 11/14] inkscape: revbump for gsl-2.7.1

---
 srcpkgs/inkscape/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index e53c0b378e71..f8e8dd7bd9c1 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -1,7 +1,7 @@
 # Template file for 'inkscape'
 pkgname=inkscape
 version=1.1.1
-revision=1
+revision=2
 wrksrc="inkscape-${version}_2021-09-20_3bf5ae0d25"
 build_style=cmake
 # builds executables then runs checks

From 37f82fe46f81344b0a5d7390d07d1ba32c610ba8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 12/14] ipe: revbump for gsl-2.7.1

---
 srcpkgs/ipe/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ipe/template b/srcpkgs/ipe/template
index f18ebfc42572..fbd500a3dc94 100644
--- a/srcpkgs/ipe/template
+++ b/srcpkgs/ipe/template
@@ -1,7 +1,7 @@
 # Template file for 'ipe'
 pkgname=ipe
 version=7.2.24
-revision=4
+revision=5
 _tools_commit=v7.2.20.1
 hostmakedepends="pkg-config doxygen qt5-qmake qt5-tools qt5-host-tools"
 makedepends="cairo-devel gsl-devel libcurl-devel libjpeg-turbo-devel

From 77bfc7c4600d02adc34cf6a2af79ded08312e306 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 13/14] krita: revbump for gsl-2.7.1

Also set make_check=no since building tests is disabled.
Moreover, enabling the tests gives a lots of failures
(I got "70 tests failed out of 256" on x86_64)
---
 srcpkgs/krita/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/krita/template b/srcpkgs/krita/template
index 1e3ec253c1db..1d372acb4855 100644
--- a/srcpkgs/krita/template
+++ b/srcpkgs/krita/template
@@ -1,7 +1,7 @@
 # Template file for 'krita'
 pkgname=krita
 version=4.4.8
-revision=2
+revision=3
 build_style=cmake
 configure_args="-Wno-dev -DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules gettext pkg-config python3
@@ -23,6 +23,8 @@ distfiles="${KDE_SITE}/krita/${version}/krita-${version}.tar.gz"
 checksum=bcc68a5711d92515d6553611a0bddd53f3259843fd3534b9b3e535d7ed430df8
 python_version=3
 replaces="calligra-krita>=0"
+# testing disabled in configure_args
+make_check=no
 
 case "$XBPS_TARGET_MACHINE" in
 	i686*|x86_64*) makedepends+=" vc";;

From dc10ae35567e5417615e1ecb89ff103cbfe5b0e0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:46 -0300
Subject: [PATCH 14/14] siril: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/siril/template | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/siril/template b/srcpkgs/siril/template
index 5dd0cf48d12e..7e524d988a80 100644
--- a/srcpkgs/siril/template
+++ b/srcpkgs/siril/template
@@ -1,7 +1,7 @@
 # Template file for 'siril'
 pkgname=siril
 version=0.9.12
-revision=4
+revision=5
 build_style=gnu-configure
 hostmakedepends="pkg-config intltool autoconf automake gettext-devel"
 makedepends="fftw-devel libconfig-devel libopencv-devel libffms2-devel
@@ -21,6 +21,11 @@ fi
 
 CFLAGS="-fcommon"
 
+post_extract() {
+	# add missing check target in this subdir to fix do_check()
+	echo 'check:' >> deps/kplot/Makefile
+}
+
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (3 preceding siblings ...)
  2021-12-25 14:24 ` [PR PATCH] [Updated] " tornaria
@ 2021-12-25 14:33 ` tornaria
  2021-12-26  2:17 ` ericonr
                   ` (46 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-25 14:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 319 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001025546

Comment:
I rebased to current master (manual intervention needed due to inkscape update).

This is my first update with so many dependencies. What's the way to move forward from here?

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (4 preceding siblings ...)
  2021-12-25 14:33 ` tornaria
@ 2021-12-26  2:17 ` ericonr
  2021-12-26  2:17 ` ericonr
                   ` (45 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: ericonr @ 2021-12-26  2:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 325 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001097453

Comment:
I restarted the build to see what happened with gnuradio, since it failed a check on glibc.

I can test some of these and cross builds locally so we can merge this regardless of CI.

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (5 preceding siblings ...)
  2021-12-26  2:17 ` ericonr
@ 2021-12-26  2:17 ` ericonr
  2021-12-27 21:43 ` [PR PATCH] [Updated] " tornaria
                   ` (44 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: ericonr @ 2021-12-26  2:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 365 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001097453

Comment:
I restarted the build to see what happened with gnuradio, since it failed a check on glibc. Please rebase the krita commit as well.

I can test some of these and cross builds locally so we can merge this regardless of CI.

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: [PR PATCH] [Updated] gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (6 preceding siblings ...)
  2021-12-26  2:17 ` ericonr
@ 2021-12-27 21:43 ` tornaria
  2021-12-27 22:19 ` tornaria
                   ` (43 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-27 21:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 853 bytes --]

There is an updated pull request by tornaria against master on the void-packages repository

https://github.com/tornaria/void-packages gsl
https://github.com/void-linux/void-packages/pull/34469

gsl: update to 2.7.1, adopt.
The main change is a soname bump that apparently should have been done on 2.7.

This requires several revbumps. I took the chance to:
 - giac: update to 1.7.0.43 (minor update, no surprises)
 - dieharder: fix URL, since it was failing with a certificate error
 - gnuradio: add missing checkdepends and patch from upstream so `do_check()` succeeds
 - guvcview and siril: trivial fixes so `do_check()` succeeds
 - krita: disable tests since they are broken (70 failures)

I tested pkg -Q on x86_64 and all passes with these fixes.

A patch file from https://github.com/void-linux/void-packages/pull/34469.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gsl-34469.patch --]
[-- Type: text/x-diff, Size: 14745 bytes --]

From 0c3a2fd01a4408f68855e8e43ba5dc168d45ea69 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:08:55 -0300
Subject: [PATCH 01/14] gsl: update to 2.7.1, adopt.

---
 common/shlibs        | 2 +-
 srcpkgs/gsl/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e1a175684656..4fcf5434d0e9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -830,7 +830,7 @@ libgiblib.so.1 giblib-1.2.4_1
 libgc.so.1 gc-7.6.4_1
 libcord.so.1 gc-7.4_1
 libgslcblas.so.0 gsl-1.15_1
-libgsl.so.25 gsl-2.6_1
+libgsl.so.27 gsl-2.7.1_1
 liblua5.1.so.5.1 lua51-5.1.5_1
 liblua5.2.so.5.2 lua52-5.2.4_2
 liblua5.3.so.5.3 lua53-5.3.5_4
diff --git a/srcpkgs/gsl/template b/srcpkgs/gsl/template
index ef355472eff7..854dbe8d795c 100644
--- a/srcpkgs/gsl/template
+++ b/srcpkgs/gsl/template
@@ -1,14 +1,15 @@
 # Template file for 'gsl'
 pkgname=gsl
-version=2.7
+version=2.7.1
 revision=1
 build_style=gnu-configure
 short_desc="Numerical library for C and C++ programmers"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="http://www.gnu.org/software/gsl/gsl.html"
+changelog="http://git.savannah.gnu.org/cgit/gsl.git/plain/NEWS"
 distfiles="${GNU_SITE}/gsl/${pkgname}-${version}.tar.gz"
-checksum=efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b
+checksum=dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b
 
 case $XBPS_TARGET_MACHINE in
 	# avoid numerical noise caused by extended-precision of registers

From de68c285643b6509b2f125679a5cfdb6fc1ca132 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 02/14] Clight: revbump for gsl-2.7.1

---
 srcpkgs/Clight/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/Clight/template b/srcpkgs/Clight/template
index e8acf81bca2e..e70d25d173dd 100644
--- a/srcpkgs/Clight/template
+++ b/srcpkgs/Clight/template
@@ -1,7 +1,7 @@
 # Template file for 'Clight'
 pkgname=Clight
 version=4.7
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="popt-devel gsl-devel libconfig-devel elogind-devel bash-completion

From 1a3c76ed38d6475f34488677a3eb2b8cdac5d2bb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 03/14] bogofilter: revbump for gsl-2.7.1

---
 srcpkgs/bogofilter/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/bogofilter/template b/srcpkgs/bogofilter/template
index 82e2d38c53e9..32e283f57aad 100644
--- a/srcpkgs/bogofilter/template
+++ b/srcpkgs/bogofilter/template
@@ -1,7 +1,7 @@
 # Template file for 'bogofilter'
 pkgname=bogofilter
 version=1.2.5
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--sysconfdir=/etc/${pkgname} --with-database=sqlite"
 hostmakedepends="perl"

From d6b5a8d85ff72b3ea0f2f1093e7d3e90463b82ca Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 04/14] calligra: revbump for gsl-2.7.1

---
 srcpkgs/calligra/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/calligra/template b/srcpkgs/calligra/template
index fba5f1f16ee5..89d0b1648e9e 100644
--- a/srcpkgs/calligra/template
+++ b/srcpkgs/calligra/template
@@ -1,7 +1,7 @@
 # Template file for 'calligra'
 pkgname=calligra
 version=3.2.1
-revision=5
+revision=6
 build_style=cmake
 configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON
  -DBUILD_TESTING=OFF"

From 08a1f8b90ad8d84afae34c9fc68a59f3e0e2c426 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 05/14] dieharder: revbump for gsl-2.7.1

Also fix URLs
---
 srcpkgs/dieharder/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/dieharder/template b/srcpkgs/dieharder/template
index eaa5ab38c16a..bff9f12db8af 100644
--- a/srcpkgs/dieharder/template
+++ b/srcpkgs/dieharder/template
@@ -1,14 +1,14 @@
 # Template file for 'dieharder'
 pkgname=dieharder
 version=3.31.1
-revision=7
+revision=8
 build_style=gnu-configure
 makedepends="gsl-devel"
 short_desc="Testing and benchmarking tool for random number generators"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
-homepage="http://www.phy.duke.edu/~rgb/General/dieharder.php"
-distfiles="http://www.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
+homepage="http://webhome.phy.duke.edu/~rgb/General/dieharder.php"
+distfiles="http://webhome.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
 checksum=6cff0ff8394c553549ac7433359ccfc955fb26794260314620dfa5e4cd4b727f
 disable_parallel_build=yes
 

From 872af91ba285a9497b7c84c9ce688ba61dc466db Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 06/14] enblend-enfuse: revbump for gsl-2.7.1

---
 srcpkgs/enblend-enfuse/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/enblend-enfuse/template b/srcpkgs/enblend-enfuse/template
index 9401bc3544be..783bc4a693f4 100644
--- a/srcpkgs/enblend-enfuse/template
+++ b/srcpkgs/enblend-enfuse/template
@@ -1,7 +1,7 @@
 # Template file for 'enblend-enfuse'
 pkgname=enblend-enfuse
 version=4.2
-revision=6
+revision=7
 build_style=gnu-configure
 configure_args="--enable-openmp --with-tcmalloc"
 hostmakedepends="pkg-config perl automake"

From 38dc1eaa96fde2677fa9a65ebe54836015220154 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 07/14] giac: update to 1.7.0.43.

---
 srcpkgs/giac/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/giac/template b/srcpkgs/giac/template
index 4ca28fa53647..4e4bdbd45350 100644
--- a/srcpkgs/giac/template
+++ b/srcpkgs/giac/template
@@ -1,6 +1,6 @@
 # Template file for 'giac'
 pkgname=giac
-version=1.7.0.39
+version=1.7.0.43
 revision=1
 wrksrc="giac-${version%.*}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
 distfiles="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_${version%.*}-${version##*.}.tar.gz"
-checksum=234645e33284969fac5901e6172756ac925a6b93362fa24e86e647a82cfcad56
+checksum=85f724270c813ae26d665fe2c1b42c271a6d29ecfb75f038efb16e1d0d284a7f
 
 # need more than 4*65536 stack, see try_parse() in gen.cc line 11812
 LDFLAGS="-Wl,-z,stack-size=2097152"

From 80c97596fac21d6450a0a461d43924302c7d707e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 08/14] gnuradio: revbump for gsl-2.7.1

Also fix do_check() step:
 - add python3-scipy to checkdepends, required by some tests
 - add patch from upstream that fixes some other tests
---
 ...befbbe54e55fc4994899e92bcf5bf462fa2f.patch | 31 +++++++++++++++++++
 srcpkgs/gnuradio/template                     |  3 +-
 2 files changed, 33 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch

diff --git a/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
new file mode 100644
index 000000000000..4faa3468140a
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
@@ -0,0 +1,31 @@
+From f259befbbe54e55fc4994899e92bcf5bf462fa2f Mon Sep 17 00:00:00 2001
+From: alekhgupta1441 <alekhgupta1441@gmail.com>
+Date: Sun, 12 Apr 2020 03:48:14 +0530
+Subject: [PATCH] gr-digital/python : Updated soft_dec_lut_gen.py
+
+---
+ gr-digital/python/digital/soft_dec_lut_gen.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gr-digital/python/digital/soft_dec_lut_gen.py b/gr-digital/python/digital/soft_dec_lut_gen.py
+index 4503c4fea7b..84f6de66e45 100644
+--- a/gr-digital/python/digital/soft_dec_lut_gen.py
++++ b/gr-digital/python/digital/soft_dec_lut_gen.py
+@@ -73,7 +73,7 @@ def soft_dec_table_generator(soft_dec_gen, prec, Es=1):
+ 
+     '''
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     maxd = Es*numpy.sqrt(2.0)/2.0
+     yrng = numpy.linspace(-maxd, maxd, npts)
+     xrng = numpy.linspace(-maxd, maxd, npts)
+@@ -110,7 +110,7 @@ def soft_dec_table(constel, symbols, prec, npwr=1):
+     re_max = max(numpy.array(constel).real)
+     im_max = max(numpy.array(constel).imag)
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     yrng = numpy.linspace(im_min, im_max, npts)
+     xrng = numpy.linspace(re_min, re_max, npts)
+ 
diff --git a/srcpkgs/gnuradio/template b/srcpkgs/gnuradio/template
index d41d253fa77b..c950b53e8bea 100644
--- a/srcpkgs/gnuradio/template
+++ b/srcpkgs/gnuradio/template
@@ -1,7 +1,7 @@
 # Template file for 'gnuradio'
 pkgname=gnuradio
 version=3.8.0.0
-revision=8
+revision=9
 build_style=cmake
 conf_files="/etc/gnuradio/conf.d/*"
 configure_args="-DENABLE_INTERNAL_VOLK=OFF -DGR_PYTHON_DIR=/${py3_sitelib}"
@@ -12,6 +12,7 @@ makedepends="SDL-devel boost-devel fftw-devel gsl-devel jack-devel
  python3-gobject-devel log4cpp-devel gmpxx-devel mpir-devel"
 depends="python3-cheetah3 python3-numpy python3-Mako python3-gobject
  python3-yaml"
+checkdepends="python3-scipy"
 short_desc="Framework for software defined radio"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"

From 959013870f9805c36a1dc255ec62708ca0d19c83 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 09/14] guvcview: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/guvcview/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/guvcview/template b/srcpkgs/guvcview/template
index 447b27aecf50..2696fc7007bc 100644
--- a/srcpkgs/guvcview/template
+++ b/srcpkgs/guvcview/template
@@ -1,7 +1,7 @@
 # Template file for 'guvcview'
 pkgname=guvcview
 version=2.0.6
-revision=2
+revision=3
 wrksrc="${pkgname}-src-${version}"
 build_style=gnu-configure
 configure_args="--disable-static --disable-debian-menu"
@@ -18,4 +18,6 @@ checksum=95381cef5ee139e15f90b79d1425cc22bbaae43f87452cdce6674636aff37e85
 
 post_extract() {
 	sed '31a#include <locale.h>' -i  guvcview/guvcview.c
+	# add missing EOL in this file to fix do_check()
+	echo >> po/POTFILES.in
 }

From 195619fc5f1ae6ff29afafa528b0872323f9bea4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 10/14] igt-gpu-tools: revbump for gsl-2.7.1

---
 srcpkgs/igt-gpu-tools/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/igt-gpu-tools/template b/srcpkgs/igt-gpu-tools/template
index 3f8b4e2b6166..e5865e11a57f 100644
--- a/srcpkgs/igt-gpu-tools/template
+++ b/srcpkgs/igt-gpu-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'igt-gpu-tools'
 pkgname=igt-gpu-tools
 version=1.25
-revision=4
+revision=5
 build_style=meson
 configure_args="-Db_ndebug=false -Db_lto=false"
 # b_lto=true makes the build hang at a random point

From 90b671886e19c51e984dd36f8f0bafbf74ab1d93 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 11/14] inkscape: revbump for gsl-2.7.1

---
 srcpkgs/inkscape/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index e53c0b378e71..f8e8dd7bd9c1 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -1,7 +1,7 @@
 # Template file for 'inkscape'
 pkgname=inkscape
 version=1.1.1
-revision=1
+revision=2
 wrksrc="inkscape-${version}_2021-09-20_3bf5ae0d25"
 build_style=cmake
 # builds executables then runs checks

From 46d776ed08ea00acb2525ccc5f5bee0cceb392a1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 12/14] ipe: revbump for gsl-2.7.1

---
 srcpkgs/ipe/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ipe/template b/srcpkgs/ipe/template
index f18ebfc42572..fbd500a3dc94 100644
--- a/srcpkgs/ipe/template
+++ b/srcpkgs/ipe/template
@@ -1,7 +1,7 @@
 # Template file for 'ipe'
 pkgname=ipe
 version=7.2.24
-revision=4
+revision=5
 _tools_commit=v7.2.20.1
 hostmakedepends="pkg-config doxygen qt5-qmake qt5-tools qt5-host-tools"
 makedepends="cairo-devel gsl-devel libcurl-devel libjpeg-turbo-devel

From 185b66949aad8a8a541b146d73646b75e4ca227c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 13/14] krita: revbump for gsl-2.7.1

---
 srcpkgs/krita/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/krita/template b/srcpkgs/krita/template
index 835ed0cfa749..c3af7aa4efbc 100644
--- a/srcpkgs/krita/template
+++ b/srcpkgs/krita/template
@@ -1,7 +1,7 @@
 # Template file for 'krita'
 pkgname=krita
 version=5.0.0
-revision=1
+revision=2
 build_style=cmake
 configure_args="-Wno-dev -DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules gettext pkg-config python3

From b819728a2c60ed8b774c69ea7da4b4f722b027c0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:46 -0300
Subject: [PATCH 14/14] siril: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/siril/template | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/siril/template b/srcpkgs/siril/template
index 5dd0cf48d12e..7e524d988a80 100644
--- a/srcpkgs/siril/template
+++ b/srcpkgs/siril/template
@@ -1,7 +1,7 @@
 # Template file for 'siril'
 pkgname=siril
 version=0.9.12
-revision=4
+revision=5
 build_style=gnu-configure
 hostmakedepends="pkg-config intltool autoconf automake gettext-devel"
 makedepends="fftw-devel libconfig-devel libopencv-devel libffms2-devel
@@ -21,6 +21,11 @@ fi
 
 CFLAGS="-fcommon"
 
+post_extract() {
+	# add missing check target in this subdir to fix do_check()
+	echo 'check:' >> deps/kplot/Makefile
+}
+
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (7 preceding siblings ...)
  2021-12-27 21:43 ` [PR PATCH] [Updated] " tornaria
@ 2021-12-27 22:19 ` tornaria
  2021-12-28  0:40 ` tornaria
                   ` (42 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-27 22:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 403 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001781611

Comment:
> I can test some of these and cross builds locally so we can merge this regardless of CI.
I'm now running `xbulk -Q $(xrevshlibs gsl)` on a x86_64 masterdir. I'll also run on x86_64-musl, on i686, and on cross aarch64.

I'll report back when it's done.



^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (8 preceding siblings ...)
  2021-12-27 22:19 ` tornaria
@ 2021-12-28  0:40 ` tornaria
  2021-12-28  0:40 ` tornaria
                   ` (41 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  0:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail**
- [x] krita
- [ ] calligra
- [ ] dieharder
- [ ] enblend-enfuse
- [ ] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail**
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (9 preceding siblings ...)
  2021-12-28  0:40 ` tornaria
@ 2021-12-28  0:40 ` tornaria
  2021-12-28  0:41 ` tornaria
                   ` (40 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  0:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail**
- [x] krita
- [ ] calligra
- [ ] dieharder
- [ ] enblend-enfuse
- [ ] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio: **5 tests fail**
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (10 preceding siblings ...)
  2021-12-28  0:40 ` tornaria
@ 2021-12-28  0:41 ` tornaria
  2021-12-28  0:41 ` tornaria
                   ` (39 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  0:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail**
- [x] krita
- [ ] calligra
- [ ] dieharder
- [ ] enblend-enfuse
- [ ] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail**
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (11 preceding siblings ...)
  2021-12-28  0:41 ` tornaria
@ 2021-12-28  0:41 ` tornaria
  2021-12-28  0:41 ` tornaria
                   ` (38 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  0:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail**
- [x] krita
- [x] calligra
- [ ] dieharder
- [ ] enblend-enfuse
- [ ] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail**
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (12 preceding siblings ...)
  2021-12-28  0:41 ` tornaria
@ 2021-12-28  0:41 ` tornaria
  2021-12-28  0:41 ` tornaria
                   ` (37 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  0:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail**
- [x] krita
- [x] calligra
- [x] dieharder
- [ ] enblend-enfuse
- [ ] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail**
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (13 preceding siblings ...)
  2021-12-28  0:41 ` tornaria
@ 2021-12-28  0:41 ` tornaria
  2021-12-28  0:51 ` tornaria
                   ` (36 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  0:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail**
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [ ] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail**
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (14 preceding siblings ...)
  2021-12-28  0:41 ` tornaria
@ 2021-12-28  0:51 ` tornaria
  2021-12-28  0:56 ` tornaria
                   ` (35 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  0:51 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail**
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail**
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (15 preceding siblings ...)
  2021-12-28  0:51 ` tornaria
@ 2021-12-28  0:56 ` tornaria
  2021-12-28  0:57 ` tornaria
                   ` (34 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  0:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1329 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (16 preceding siblings ...)
  2021-12-28  0:56 ` tornaria
@ 2021-12-28  0:57 ` tornaria
  2021-12-28  1:00 ` tornaria
                   ` (33 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  0:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1329 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (17 preceding siblings ...)
  2021-12-28  0:57 ` tornaria
@ 2021-12-28  1:00 ` tornaria
  2021-12-28  1:18 ` tornaria
                   ` (32 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  1:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1329 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (18 preceding siblings ...)
  2021-12-28  1:00 ` tornaria
@ 2021-12-28  1:18 ` tornaria
  2021-12-28  1:21 ` tornaria
                   ` (31 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  1:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1329 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (19 preceding siblings ...)
  2021-12-28  1:18 ` tornaria
@ 2021-12-28  1:21 ` tornaria
  2021-12-28  2:51 ` tornaria
                   ` (30 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  1:21 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1368 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (20 preceding siblings ...)
  2021-12-28  1:21 ` tornaria
@ 2021-12-28  2:51 ` tornaria
  2021-12-28  2:52 ` tornaria
                   ` (29 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  2:51 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1368 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (21 preceding siblings ...)
  2021-12-28  2:51 ` tornaria
@ 2021-12-28  2:52 ` tornaria
  2021-12-28  2:52 ` tornaria
                   ` (28 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  2:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1368 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (22 preceding siblings ...)
  2021-12-28  2:52 ` tornaria
@ 2021-12-28  2:52 ` tornaria
  2021-12-28  2:52 ` tornaria
                   ` (27 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  2:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1368 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [x] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (23 preceding siblings ...)
  2021-12-28  2:52 ` tornaria
@ 2021-12-28  2:52 ` tornaria
  2021-12-28  2:52 ` tornaria
                   ` (26 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  2:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1368 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [ ] guvcview
- [ ] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (24 preceding siblings ...)
  2021-12-28  2:52 ` tornaria
@ 2021-12-28  2:52 ` tornaria
  2021-12-28  2:52 ` tornaria
                   ` (25 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  2:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1368 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [ ] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (25 preceding siblings ...)
  2021-12-28  2:52 ` tornaria
@ 2021-12-28  2:52 ` tornaria
  2021-12-28  2:52 ` tornaria
                   ` (24 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  2:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1368 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (26 preceding siblings ...)
  2021-12-28  2:52 ` tornaria
@ 2021-12-28  2:52 ` tornaria
  2021-12-28  2:52 ` tornaria
                   ` (23 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  2:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1368 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [ ] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (27 preceding siblings ...)
  2021-12-28  2:52 ` tornaria
@ 2021-12-28  2:52 ` tornaria
  2021-12-28  2:58 ` tornaria
                   ` (22 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  2:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1368 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio: **check fails on avx512, patch available upstream, will retest**
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [ ] igt-gpu-tools
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (28 preceding siblings ...)
  2021-12-28  2:52 ` tornaria
@ 2021-12-28  2:58 ` tornaria
  2021-12-28  2:59 ` tornaria
                   ` (21 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  2:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1329 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [ ] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [ ] igt-gpu-tools: **only x86 is supported**
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (29 preceding siblings ...)
  2021-12-28  2:58 ` tornaria
@ 2021-12-28  2:59 ` tornaria
  2021-12-28  3:08 ` tornaria
                   ` (20 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  2:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1329 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [x] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [ ] igt-gpu-tools: **only x86 is supported**
- [ ] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (30 preceding siblings ...)
  2021-12-28  2:59 ` tornaria
@ 2021-12-28  3:08 ` tornaria
  2021-12-28  3:09 ` tornaria
                   ` (19 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  3:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1329 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [x] ipe
- [ ] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [ ] igt-gpu-tools: **only x86 is supported**
- [x] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (31 preceding siblings ...)
  2021-12-28  3:08 ` tornaria
@ 2021-12-28  3:09 ` tornaria
  2021-12-28  3:09 ` tornaria
                   ` (18 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  3:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1329 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [x] ipe
- [x] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [ ] igt-gpu-tools: **only x86 is supported**
- [x] inkscape
- [ ] ipe
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (32 preceding siblings ...)
  2021-12-28  3:09 ` tornaria
@ 2021-12-28  3:09 ` tornaria
  2021-12-28  3:54 ` tornaria
                   ` (17 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  3:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1342 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [x] ipe
- [x] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [ ] igt-gpu-tools: **only x86 is supported**
- [x] inkscape
- [ ] ipe: **nocross**
- [ ] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (33 preceding siblings ...)
  2021-12-28  3:09 ` tornaria
@ 2021-12-28  3:54 ` tornaria
  2021-12-28  4:00 ` ericonr
                   ` (16 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  3:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1342 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001813058

Comment:
Result of `./xbps-src pkg -Q` so far:

On x86_64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On x86_64-musl:
- [x] gsl
- [x] Clight
- [ ] bogofilter: **3 tests fail** (t.dump.load, t.nonascii.replace, t.bulkmode)
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [x] igt-gpu-tools
- [ ] inkscape: **13 tests fail** (all with SEGFAULT)
- [x] ipe
- [x] siril

On i686:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [ ] gnuradio: **5 tests fail** (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)
- [x] guvcview
- [x] igt-gpu-tools
- [x] inkscape
- [x] ipe
- [x] siril

On cross aarch64:
- [x] gsl
- [x] Clight
- [x] bogofilter
- [x] krita
- [x] calligra
- [x] dieharder
- [x] enblend-enfuse
- [x] giac
- [x] gnuradio
- [x] guvcview
- [ ] igt-gpu-tools: **only x86 is supported**
- [x] inkscape
- [ ] ipe: **nocross**
- [x] siril


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (34 preceding siblings ...)
  2021-12-28  3:54 ` tornaria
@ 2021-12-28  4:00 ` ericonr
  2021-12-28  4:01 ` [PR PATCH] [Updated] " tornaria
                   ` (15 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: ericonr @ 2021-12-28  4:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 426 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001856390

Comment:
inkscape failures on musl are expected, known, and reported upstream. I'm just waiting for them to be fixed because idk my way around the codebase :shrug: 

Thanks for getting started on the builds, I can't do a whole lot of builds until the 30th because I'm on metered internet :P 

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: [PR PATCH] [Updated] gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (35 preceding siblings ...)
  2021-12-28  4:00 ` ericonr
@ 2021-12-28  4:01 ` tornaria
  2021-12-28  4:10 ` tornaria
                   ` (14 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  4:01 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 853 bytes --]

There is an updated pull request by tornaria against master on the void-packages repository

https://github.com/tornaria/void-packages gsl
https://github.com/void-linux/void-packages/pull/34469

gsl: update to 2.7.1, adopt.
The main change is a soname bump that apparently should have been done on 2.7.

This requires several revbumps. I took the chance to:
 - giac: update to 1.7.0.43 (minor update, no surprises)
 - dieharder: fix URL, since it was failing with a certificate error
 - gnuradio: add missing checkdepends and patch from upstream so `do_check()` succeeds
 - guvcview and siril: trivial fixes so `do_check()` succeeds
 - krita: disable tests since they are broken (70 failures)

I tested pkg -Q on x86_64 and all passes with these fixes.

A patch file from https://github.com/void-linux/void-packages/pull/34469.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gsl-34469.patch --]
[-- Type: text/x-diff, Size: 17423 bytes --]

From 6d0de1b3a84cd31f36d53965d25d76ae737deee3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:08:55 -0300
Subject: [PATCH 01/15] gsl: update to 2.7.1, adopt.

---
 common/shlibs        | 2 +-
 srcpkgs/gsl/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e1a175684656..4fcf5434d0e9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -830,7 +830,7 @@ libgiblib.so.1 giblib-1.2.4_1
 libgc.so.1 gc-7.6.4_1
 libcord.so.1 gc-7.4_1
 libgslcblas.so.0 gsl-1.15_1
-libgsl.so.25 gsl-2.6_1
+libgsl.so.27 gsl-2.7.1_1
 liblua5.1.so.5.1 lua51-5.1.5_1
 liblua5.2.so.5.2 lua52-5.2.4_2
 liblua5.3.so.5.3 lua53-5.3.5_4
diff --git a/srcpkgs/gsl/template b/srcpkgs/gsl/template
index ef355472eff7..854dbe8d795c 100644
--- a/srcpkgs/gsl/template
+++ b/srcpkgs/gsl/template
@@ -1,14 +1,15 @@
 # Template file for 'gsl'
 pkgname=gsl
-version=2.7
+version=2.7.1
 revision=1
 build_style=gnu-configure
 short_desc="Numerical library for C and C++ programmers"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="http://www.gnu.org/software/gsl/gsl.html"
+changelog="http://git.savannah.gnu.org/cgit/gsl.git/plain/NEWS"
 distfiles="${GNU_SITE}/gsl/${pkgname}-${version}.tar.gz"
-checksum=efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b
+checksum=dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b
 
 case $XBPS_TARGET_MACHINE in
 	# avoid numerical noise caused by extended-precision of registers

From dfee9194515ef649d9b5074f79e497287b988804 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 02/15] Clight: revbump for gsl-2.7.1

---
 srcpkgs/Clight/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/Clight/template b/srcpkgs/Clight/template
index e8acf81bca2e..e70d25d173dd 100644
--- a/srcpkgs/Clight/template
+++ b/srcpkgs/Clight/template
@@ -1,7 +1,7 @@
 # Template file for 'Clight'
 pkgname=Clight
 version=4.7
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="popt-devel gsl-devel libconfig-devel elogind-devel bash-completion

From c816e7c327b1438fd915e16c2b22e7dac739e08f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 03/15] bogofilter: revbump for gsl-2.7.1

---
 srcpkgs/bogofilter/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/bogofilter/template b/srcpkgs/bogofilter/template
index 82e2d38c53e9..32e283f57aad 100644
--- a/srcpkgs/bogofilter/template
+++ b/srcpkgs/bogofilter/template
@@ -1,7 +1,7 @@
 # Template file for 'bogofilter'
 pkgname=bogofilter
 version=1.2.5
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--sysconfdir=/etc/${pkgname} --with-database=sqlite"
 hostmakedepends="perl"

From d8a0845951721bd87d3f03db73882e2ce813f408 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 04/15] calligra: revbump for gsl-2.7.1

---
 srcpkgs/calligra/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/calligra/template b/srcpkgs/calligra/template
index fba5f1f16ee5..89d0b1648e9e 100644
--- a/srcpkgs/calligra/template
+++ b/srcpkgs/calligra/template
@@ -1,7 +1,7 @@
 # Template file for 'calligra'
 pkgname=calligra
 version=3.2.1
-revision=5
+revision=6
 build_style=cmake
 configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON
  -DBUILD_TESTING=OFF"

From 2f0c0aa4a0fdf001fc8705a49fa80d9788592f03 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 05/15] dieharder: revbump for gsl-2.7.1

Also fix URLs
---
 srcpkgs/dieharder/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/dieharder/template b/srcpkgs/dieharder/template
index eaa5ab38c16a..bff9f12db8af 100644
--- a/srcpkgs/dieharder/template
+++ b/srcpkgs/dieharder/template
@@ -1,14 +1,14 @@
 # Template file for 'dieharder'
 pkgname=dieharder
 version=3.31.1
-revision=7
+revision=8
 build_style=gnu-configure
 makedepends="gsl-devel"
 short_desc="Testing and benchmarking tool for random number generators"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
-homepage="http://www.phy.duke.edu/~rgb/General/dieharder.php"
-distfiles="http://www.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
+homepage="http://webhome.phy.duke.edu/~rgb/General/dieharder.php"
+distfiles="http://webhome.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
 checksum=6cff0ff8394c553549ac7433359ccfc955fb26794260314620dfa5e4cd4b727f
 disable_parallel_build=yes
 

From 5401500b5599cf61d9f1fe6354d81114532ad0b3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 06/15] enblend-enfuse: revbump for gsl-2.7.1

---
 srcpkgs/enblend-enfuse/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/enblend-enfuse/template b/srcpkgs/enblend-enfuse/template
index 9401bc3544be..783bc4a693f4 100644
--- a/srcpkgs/enblend-enfuse/template
+++ b/srcpkgs/enblend-enfuse/template
@@ -1,7 +1,7 @@
 # Template file for 'enblend-enfuse'
 pkgname=enblend-enfuse
 version=4.2
-revision=6
+revision=7
 build_style=gnu-configure
 configure_args="--enable-openmp --with-tcmalloc"
 hostmakedepends="pkg-config perl automake"

From 91d4a9ad7a53ec2c3ef21a0397c544b75e262ae5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 07/15] giac: update to 1.7.0.43.

---
 srcpkgs/giac/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/giac/template b/srcpkgs/giac/template
index 4ca28fa53647..4e4bdbd45350 100644
--- a/srcpkgs/giac/template
+++ b/srcpkgs/giac/template
@@ -1,6 +1,6 @@
 # Template file for 'giac'
 pkgname=giac
-version=1.7.0.39
+version=1.7.0.43
 revision=1
 wrksrc="giac-${version%.*}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
 distfiles="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_${version%.*}-${version##*.}.tar.gz"
-checksum=234645e33284969fac5901e6172756ac925a6b93362fa24e86e647a82cfcad56
+checksum=85f724270c813ae26d665fe2c1b42c271a6d29ecfb75f038efb16e1d0d284a7f
 
 # need more than 4*65536 stack, see try_parse() in gen.cc line 11812
 LDFLAGS="-Wl,-z,stack-size=2097152"

From f4f335c0f8cc1ec021c2b96029ace6e4f71865ef Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 08/15] gnuradio: revbump for gsl-2.7.1

Also fix do_check() step:
 - add python3-scipy to checkdepends, required by some tests
 - add two patches from upstream that fix some other tests
---
 ...15d0b26b3c72fab736bcd28a67ab9d1404b7.patch | 28 +++++++++++++++++
 ...befbbe54e55fc4994899e92bcf5bf462fa2f.patch | 31 +++++++++++++++++++
 srcpkgs/gnuradio/template                     |  3 +-
 3 files changed, 61 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
 create mode 100644 srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch

diff --git a/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch b/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
new file mode 100644
index 000000000000..c49a047427e8
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
@@ -0,0 +1,28 @@
+From aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7 Mon Sep 17 00:00:00 2001
+From: John Sallay <jasallay@gmail.com>
+Date: Sat, 23 Oct 2021 08:26:42 -0400
+Subject: [PATCH] Fix issue 4595 qa_agc Assertion Error.
+
+The number of input elements needs to be disivible by volk_alignment, which it wasn't
+for machines with 512-bit registers.
+
+Signed-off-by: John Sallay <jasallay@gmail.com>
+---
+ gr-analog/python/analog/qa_agc.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/gr-analog/python/analog/qa_agc.py b/gr-analog/python/analog/qa_agc.py
+index a5a8ea47b6a..9368dd5d2a8 100644
+--- a/gr-analog/python/analog/qa_agc.py
++++ b/gr-analog/python/analog/qa_agc.py
+@@ -454,7 +454,9 @@ def test_006(self):
+         tb = self.tb
+ 
+         sampling_freq = 100
+-        N = int(5*sampling_freq)
++        # N must by a multiple of the volk_alignment of the system for this test to work.
++        # For a machine with 512-bit registers, that would be 8 complex-floats.
++        N = int(8 * sampling_freq)
+         src1 = analog.sig_source_c(sampling_freq, analog.GR_SIN_WAVE,
+                                    sampling_freq * 0.10, 100)
+         dst1 = blocks.vector_sink_c()
diff --git a/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
new file mode 100644
index 000000000000..4faa3468140a
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
@@ -0,0 +1,31 @@
+From f259befbbe54e55fc4994899e92bcf5bf462fa2f Mon Sep 17 00:00:00 2001
+From: alekhgupta1441 <alekhgupta1441@gmail.com>
+Date: Sun, 12 Apr 2020 03:48:14 +0530
+Subject: [PATCH] gr-digital/python : Updated soft_dec_lut_gen.py
+
+---
+ gr-digital/python/digital/soft_dec_lut_gen.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gr-digital/python/digital/soft_dec_lut_gen.py b/gr-digital/python/digital/soft_dec_lut_gen.py
+index 4503c4fea7b..84f6de66e45 100644
+--- a/gr-digital/python/digital/soft_dec_lut_gen.py
++++ b/gr-digital/python/digital/soft_dec_lut_gen.py
+@@ -73,7 +73,7 @@ def soft_dec_table_generator(soft_dec_gen, prec, Es=1):
+ 
+     '''
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     maxd = Es*numpy.sqrt(2.0)/2.0
+     yrng = numpy.linspace(-maxd, maxd, npts)
+     xrng = numpy.linspace(-maxd, maxd, npts)
+@@ -110,7 +110,7 @@ def soft_dec_table(constel, symbols, prec, npwr=1):
+     re_max = max(numpy.array(constel).real)
+     im_max = max(numpy.array(constel).imag)
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     yrng = numpy.linspace(im_min, im_max, npts)
+     xrng = numpy.linspace(re_min, re_max, npts)
+ 
diff --git a/srcpkgs/gnuradio/template b/srcpkgs/gnuradio/template
index d41d253fa77b..c950b53e8bea 100644
--- a/srcpkgs/gnuradio/template
+++ b/srcpkgs/gnuradio/template
@@ -1,7 +1,7 @@
 # Template file for 'gnuradio'
 pkgname=gnuradio
 version=3.8.0.0
-revision=8
+revision=9
 build_style=cmake
 conf_files="/etc/gnuradio/conf.d/*"
 configure_args="-DENABLE_INTERNAL_VOLK=OFF -DGR_PYTHON_DIR=/${py3_sitelib}"
@@ -12,6 +12,7 @@ makedepends="SDL-devel boost-devel fftw-devel gsl-devel jack-devel
  python3-gobject-devel log4cpp-devel gmpxx-devel mpir-devel"
 depends="python3-cheetah3 python3-numpy python3-Mako python3-gobject
  python3-yaml"
+checkdepends="python3-scipy"
 short_desc="Framework for software defined radio"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"

From 07d66114be7b8ef8df4fbec5e47954b2bb1ac853 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 09/15] guvcview: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/guvcview/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/guvcview/template b/srcpkgs/guvcview/template
index 447b27aecf50..2696fc7007bc 100644
--- a/srcpkgs/guvcview/template
+++ b/srcpkgs/guvcview/template
@@ -1,7 +1,7 @@
 # Template file for 'guvcview'
 pkgname=guvcview
 version=2.0.6
-revision=2
+revision=3
 wrksrc="${pkgname}-src-${version}"
 build_style=gnu-configure
 configure_args="--disable-static --disable-debian-menu"
@@ -18,4 +18,6 @@ checksum=95381cef5ee139e15f90b79d1425cc22bbaae43f87452cdce6674636aff37e85
 
 post_extract() {
 	sed '31a#include <locale.h>' -i  guvcview/guvcview.c
+	# add missing EOL in this file to fix do_check()
+	echo >> po/POTFILES.in
 }

From d71cfca3ec71a3229fb23495805d03e00fea5efa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 10/15] igt-gpu-tools: revbump for gsl-2.7.1

---
 srcpkgs/igt-gpu-tools/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/igt-gpu-tools/template b/srcpkgs/igt-gpu-tools/template
index 3f8b4e2b6166..e5865e11a57f 100644
--- a/srcpkgs/igt-gpu-tools/template
+++ b/srcpkgs/igt-gpu-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'igt-gpu-tools'
 pkgname=igt-gpu-tools
 version=1.25
-revision=4
+revision=5
 build_style=meson
 configure_args="-Db_ndebug=false -Db_lto=false"
 # b_lto=true makes the build hang at a random point

From c06d50d8c669b72b51657d826eef8a32edc4b256 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 11/15] inkscape: revbump for gsl-2.7.1

---
 srcpkgs/inkscape/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index e53c0b378e71..f8e8dd7bd9c1 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -1,7 +1,7 @@
 # Template file for 'inkscape'
 pkgname=inkscape
 version=1.1.1
-revision=1
+revision=2
 wrksrc="inkscape-${version}_2021-09-20_3bf5ae0d25"
 build_style=cmake
 # builds executables then runs checks

From 253b8c2bb08b705112deab0e85b9dd4d526c8a18 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 12/15] ipe: revbump for gsl-2.7.1

---
 srcpkgs/ipe/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ipe/template b/srcpkgs/ipe/template
index f18ebfc42572..fbd500a3dc94 100644
--- a/srcpkgs/ipe/template
+++ b/srcpkgs/ipe/template
@@ -1,7 +1,7 @@
 # Template file for 'ipe'
 pkgname=ipe
 version=7.2.24
-revision=4
+revision=5
 _tools_commit=v7.2.20.1
 hostmakedepends="pkg-config doxygen qt5-qmake qt5-tools qt5-host-tools"
 makedepends="cairo-devel gsl-devel libcurl-devel libjpeg-turbo-devel

From c12aea53d9e1cc76dbf2a69fccdf4dd51c704766 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 13/15] krita: revbump for gsl-2.7.1

---
 srcpkgs/krita/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/krita/template b/srcpkgs/krita/template
index 835ed0cfa749..c3af7aa4efbc 100644
--- a/srcpkgs/krita/template
+++ b/srcpkgs/krita/template
@@ -1,7 +1,7 @@
 # Template file for 'krita'
 pkgname=krita
 version=5.0.0
-revision=1
+revision=2
 build_style=cmake
 configure_args="-Wno-dev -DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules gettext pkg-config python3

From 7562895b3a420f9a30fcdcfc37fc6fa42db5e937 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:46 -0300
Subject: [PATCH 14/15] siril: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/siril/template | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/siril/template b/srcpkgs/siril/template
index 5dd0cf48d12e..7e524d988a80 100644
--- a/srcpkgs/siril/template
+++ b/srcpkgs/siril/template
@@ -1,7 +1,7 @@
 # Template file for 'siril'
 pkgname=siril
 version=0.9.12
-revision=4
+revision=5
 build_style=gnu-configure
 hostmakedepends="pkg-config intltool autoconf automake gettext-devel"
 makedepends="fftw-devel libconfig-devel libopencv-devel libffms2-devel
@@ -21,6 +21,11 @@ fi
 
 CFLAGS="-fcommon"
 
+post_extract() {
+	# add missing check target in this subdir to fix do_check()
+	echo 'check:' >> deps/kplot/Makefile
+}
+
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }

From c8d70c7766d771c0e527043f233a48f222eddcd2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 27 Dec 2021 21:50:46 -0300
Subject: [PATCH 15/15] DO NOT MERGE: workaround for #31055 (siril)

---
 srcpkgs/siril/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/siril/template b/srcpkgs/siril/template
index 7e524d988a80..a06f3352243d 100644
--- a/srcpkgs/siril/template
+++ b/srcpkgs/siril/template
@@ -6,7 +6,7 @@ build_style=gnu-configure
 hostmakedepends="pkg-config intltool autoconf automake gettext-devel"
 makedepends="fftw-devel libconfig-devel libopencv-devel libffms2-devel
  gsl-devel libraw-devel tiff-devel libpng-devel libcurl-devel
- ffmpeg-devel gtk+3-devel cfitsio-devel gsl-devel"
+ ffmpeg-devel gtk+3-devel cfitsio-devel gsl-devel libgomp-devel"
 depends="gnuplot"
 short_desc="Free astronomical image processing software"
 maintainer="Andreas Kempe <kempe@lysator.liu.se>"

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (36 preceding siblings ...)
  2021-12-28  4:01 ` [PR PATCH] [Updated] " tornaria
@ 2021-12-28  4:10 ` tornaria
  2021-12-28 14:53 ` tornaria
                   ` (13 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28  4:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 853 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1001858779

Comment:
To summarize, everything ok with pkg -Q except:
 - `bogofilter` on musl: 3 tests fail (t.dump.load, t.nonascii.replace, t.bulkmode)
 - `inkscape` on musl: 13 tests fail (all with SEGFAULT)
 - `gnuradio` on i686: 5 tests fail (qa_pmt, qa_fecapi_ldpc, qa_agc, qa_ctcss_squelch, qa_constellation)

NOTE: for gnuradio on i686 the test `qa_fecapi_ldpc` seems to hang forever (I killed after half an hour and I think that's what timeouts CI after 6 hours).

In my rebase above I included a commit that is named "DO NOT MERGE" which is an attempt of a workaround to #31055 to see if we can have CI pass on cross... It's just adding `libgomp-devel` to `makedepends`, I wonder if merging it would cause any harm.

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (37 preceding siblings ...)
  2021-12-28  4:10 ` tornaria
@ 2021-12-28 14:53 ` tornaria
  2021-12-28 15:04 ` tornaria
                   ` (12 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28 14:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 2539 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1002142459

Comment:
The last CI:
 - x86_64 and aarch64 pass all
 - i686 hangs on test `qa_fecapi_ldpc` as expected (3h30 stuck at that until github kills it)
 - x86_64-musl fails on check inkscape as expected (it was either that one or bogofilter that would fail)
 - the other cross builds don't fail, they just run out of time (note aarch64 just barely made it in 344m while the limit is 360m).

A fix for test qa_fecapi_ldpc on gnuradio so it doesn't hang would be very desirable, but the others... I'm tired of this (I only intended to update gsl and I already fixed several issues on other pkgs :thinking:).

----

Random ideas:
 - maybe we should fill issues for failing tests, so it's documented (e.g. when revbump, to know it's not an issue introduced by the lib update)
 - maybe have a way to indicate that some checks are expected to fail for certain archs. For instance, I'd mark bogofilter and inkscape as xfail for x86_64-musl. The check step would still run, but it wouldn't stop with an error on failure so the CI can keep going. E.g. `check_xfail="x86_64-musl"`.
 - maybe have a way to indicate that some checks should be skipped for certain archs. For instance, I'd mark gnuradio to skip checks for i686 so the CI wouldn't get stuck on a loose test. E.g. `check_skip="i686".

Policy could be to comment any `check_xfail` or `check_skip` with an issue number where it is well documented.

More random thoughts:
 - maybe useful to have an option for CI such that a failure on check doesn't stop; the pkg step would be run anyway. The whole thing would still show a failure at the end but at least one would know the packaging step runs ok.
 - similarly, if one package fails, keep building the rest (as long as its dependencies didn't fail on build or pkg). At the end print a complete and concise report at the end about which steps (build/check/pkg) failed for which pkgs, and still give error if anything failed.
 - I wonder if it would be possible to have "dynamic" steps in a CI job, I mean: instead of having one step "Build and check packages" have one separate step for each pkg that is built so it's easy to see logs for each pkg individually
 - Another question: would -t work in the CI? Would it make sense to run using it so building of one pkg doesn't affect building of others (avoid the libgomp issue). If -t doesn't work, could zap the masterdir between pkgs.




^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (38 preceding siblings ...)
  2021-12-28 14:53 ` tornaria
@ 2021-12-28 15:04 ` tornaria
  2021-12-28 15:11 ` tornaria
                   ` (11 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28 15:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 615 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1002147797

Comment:
About the hang on gnuradio, it seems to be known and still open (https://github.com/gnuradio/gnuradio/issues/989)

An alternative would be to disable the particular tests (mark them as skip or xfail) for bogofilter, inkscape and gnuradio conditional to architecture. That depends on the particular build system and my suggestion above is to avoid wrestling with them. If anybody knows an easy way to mark tests as skip or xfail on those three packages, we could do that.

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (39 preceding siblings ...)
  2021-12-28 15:04 ` tornaria
@ 2021-12-28 15:11 ` tornaria
  2021-12-28 15:14 ` tornaria
                   ` (10 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28 15:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 6380 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1002151376

Comment:
Failures for gnuradio on i686:
```
98% tests passed, 5 tests failed out of 228

Total Test time (real) = 1860.47 sec

The following tests FAILED:
         20 - qa_pmt (Failed)
        111 - qa_fecapi_ldpc (Failed)
        149 - qa_agc (Failed)
        151 - qa_ctcss_squelch (Failed)
        176 - qa_constellation (Failed)
```
NOTES:
 - I killed qa_fecapi_ldpc as it was looping forever (see https://github.com/gnuradio/gnuradio/issues/989)
 - qa_agc may be fixed by a patch I added later that fixed that test for x86_64

DETAILS:
```
 20/228 Test  #20: qa_pmt .......................................***Failed    0.20 sec
..............E..E.
======================================================================
ERROR: test15 (__main__.test_pmt)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/gnuradio-3.8.0.0/gnuradio-runtime/python/pmt/qa_pmt.py", line 128, in test15
    x_pmt = pmt.from_long(const)
  File "/builddir/gnuradio-3.8.0.0/build/gnuradio-runtime/python/pmt/../../swig/pmt_swig.py", line 1942, in from_long
    return _pmt_swig.from_long(x)
OverflowError: in method 'from_long', argument 1 of type 'long'

======================================================================
ERROR: test18 (__main__.test_pmt)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/gnuradio-3.8.0.0/gnuradio-runtime/python/pmt/qa_pmt.py", line 153, in test18
    x_pmt = pmt.from_long(const)
  File "/builddir/gnuradio-3.8.0.0/build/gnuradio-runtime/python/pmt/../../swig/pmt_swig.py", line 1942, in from_long
    return _pmt_swig.from_long(x)
OverflowError: in method 'from_long', argument 1 of type 'long'

----------------------------------------------------------------------
Ran 19 tests in 0.002s
       
FAILED (errors=2)
```

```
111/228 Test #111: qa_fecapi_ldpc ...............................***Failed  1573.24 sec
/builddir/gnuradio-3.8.0.0/gnuradio-runtime/python/gnuradio/gr/top_block.py:59: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
  self.setDaemon(1)
...Terminated
```

```
149/228 Test #149: qa_agc .......................................***Failed    1.25 sec
/builddir/gnuradio-3.8.0.0/gnuradio-runtime/python/gnuradio/gr/top_block.py:59: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
  self.setDaemon(1)
.........F..
======================================================================
FAIL: test_006 (__main__.test_agc)
Test the complex AGC loop (attack and decay rate inputs)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/gnuradio-3.8.0.0/gr-analog/python/analog/qa_agc.py", line 486, in test_006
    self.assertFloatTuplesAlmostEqual(result, M*[ref,], 4)
  File "/builddir/gnuradio-3.8.0.0/gnuradio-runtime/python/gnuradio/gr_unittest.py", line 110, in assertFloatTuplesAlmostEqual
    self.assertEqual(len(a), len(b))
AssertionError: 96 != 100

----------------------------------------------------------------------
Ran 12 tests in 0.007s

FAILED (failures=1)
```

```
151/228 Test #151: qa_ctcss_squelch .............................***Failed    1.25 sec
./builddir/gnuradio-3.8.0.0/gnuradio-runtime/python/gnuradio/gr/top_block.py:59: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
  self.setDaemon(1)
F.
======================================================================
FAIL: test_ctcss_squelch_002 (__main__.test_ctcss_squelch)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/gnuradio-3.8.0.0/gr-analog/python/analog/qa_ctcss_squelch.py", line 82, in test_ctcss_squelch_002
    self.assertFloatTuplesAlmostEqual(expected_result, result_data, 4)
  File "/builddir/gnuradio-3.8.0.0/gnuradio-runtime/python/gnuradio/gr_unittest.py", line 110, in assertFloatTuplesAlmostEqual
    self.assertEqual(len(a), len(b))
AssertionError: 39 != 29

----------------------------------------------------------------------
Ran 3 tests in 0.002s

FAILED (failures=1)
```

```
176/228 Test #176: qa_constellation .............................***Failed   10.72 sec
/builddir/gnuradio-3.8.0.0/gnuradio-runtime/python/gnuradio/gr/top_block.py:59: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
  self.setDaemon(1)
.FF.
======================================================================
FAIL: test_soft_qam16_calc (__main__.test_constellation)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/gnuradio-3.8.0.0/gr-digital/python/digital/qa_constellation.py", line 319, in test_soft_qam16_calc
    self.assertFloatTuplesAlmostEqual(y_cpp_raw_calc, y_cpp_table, 0)
  File "/builddir/gnuradio-3.8.0.0/gnuradio-runtime/python/gnuradio/gr_unittest.py", line 110, in assertFloatTuplesAlmostEqual
    self.assertEqual(len(a), len(b))
AssertionError: 17 != 25

======================================================================
FAIL: test_soft_qpsk_calc (__main__.test_constellation)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/gnuradio-3.8.0.0/gr-digital/python/digital/qa_constellation.py", line 279, in test_soft_qpsk_calc
    self.assertEqual(y_cpp_raw_calc, y_cpp_table)
AssertionError: Lists differ: [0.0,[16 chars]1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1[13 chars] 1.0] != [0.0,[16 chars]1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1[28 chars] 1.0]

First differing element 5:
1.0
0.0

Second list contains 3 additional elements.
First extra element 17:
0.0

  [0.0,
   0.0,
   1.0,
   0.0,
   1.0,
+  0.0,
   1.0,
+  0.0,
+  1.0,
+  0.0,
+  1.0,
+  0.0,
   0.0,
   1.0,
   1.0,
   0.0,
-  0.0,
   1.0,
   0.0,
-  1.0,
-  1.0,
   0.0,
   1.0]

----------------------------------------------------------------------
Ran 4 tests in 9.216s

FAILED (failures=2)
```


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (40 preceding siblings ...)
  2021-12-28 15:11 ` tornaria
@ 2021-12-28 15:14 ` tornaria
  2021-12-28 15:16 ` tornaria
                   ` (9 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28 15:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 552 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1002152457

Comment:
Failures for bogofilter on x86_64-musl:
```
...
FAIL: t.dump.load
FAIL: t.nonascii.replace
...
FAIL: t.bulkmode
...
============================================================================
Testsuite summary for bogofilter 1.2.5
============================================================================
# TOTAL: 63
# PASS:  57
# SKIP:  3
# XFAIL: 0
# FAIL:  3
# XPASS: 0
# ERROR: 0
```

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (41 preceding siblings ...)
  2021-12-28 15:14 ` tornaria
@ 2021-12-28 15:16 ` tornaria
  2021-12-28 16:39 ` [PR PATCH] [Updated] " tornaria
                   ` (8 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28 15:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 871 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1002153526

Comment:
Failures for inkscape on x86_64-musl:
```
96% tests passed, 13 tests failed out of 299

Total Test time (real) = 179.25 sec
...
The following tests FAILED:
          3 - test_drag-and-drop-svgz (SEGFAULT)
          6 - test_color-profile (SEGFAULT)
          8 - test_sp-object (SEGFAULT)
          9 - test_object-set (SEGFAULT)
         10 - test_object-style (SEGFAULT)
         12 - test_rebase-hrefs (SEGFAULT)
         13 - test_style-elem (SEGFAULT)
         20 - test_sp-gradient (SEGFAULT)
         22 - test_object (SEGFAULT)
         24 - test_cairo-utils (SEGFAULT)
         25 - test_svg-extension (SEGFAULT)
         28 - test_lpe-bool (SEGFAULT)
         30 - test_sp-item-group (SEGFAULT)
```

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: [PR PATCH] [Updated] gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (42 preceding siblings ...)
  2021-12-28 15:16 ` tornaria
@ 2021-12-28 16:39 ` tornaria
  2021-12-28 16:44 ` tornaria
                   ` (7 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28 16:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 853 bytes --]

There is an updated pull request by tornaria against master on the void-packages repository

https://github.com/tornaria/void-packages gsl
https://github.com/void-linux/void-packages/pull/34469

gsl: update to 2.7.1, adopt.
The main change is a soname bump that apparently should have been done on 2.7.

This requires several revbumps. I took the chance to:
 - giac: update to 1.7.0.43 (minor update, no surprises)
 - dieharder: fix URL, since it was failing with a certificate error
 - gnuradio: add missing checkdepends and patch from upstream so `do_check()` succeeds
 - guvcview and siril: trivial fixes so `do_check()` succeeds
 - krita: disable tests since they are broken (70 failures)

I tested pkg -Q on x86_64 and all passes with these fixes.

A patch file from https://github.com/void-linux/void-packages/pull/34469.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gsl-34469.patch --]
[-- Type: text/x-diff, Size: 20940 bytes --]

From 6d0de1b3a84cd31f36d53965d25d76ae737deee3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:08:55 -0300
Subject: [PATCH 01/15] gsl: update to 2.7.1, adopt.

---
 common/shlibs        | 2 +-
 srcpkgs/gsl/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e1a175684656..4fcf5434d0e9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -830,7 +830,7 @@ libgiblib.so.1 giblib-1.2.4_1
 libgc.so.1 gc-7.6.4_1
 libcord.so.1 gc-7.4_1
 libgslcblas.so.0 gsl-1.15_1
-libgsl.so.25 gsl-2.6_1
+libgsl.so.27 gsl-2.7.1_1
 liblua5.1.so.5.1 lua51-5.1.5_1
 liblua5.2.so.5.2 lua52-5.2.4_2
 liblua5.3.so.5.3 lua53-5.3.5_4
diff --git a/srcpkgs/gsl/template b/srcpkgs/gsl/template
index ef355472eff7..854dbe8d795c 100644
--- a/srcpkgs/gsl/template
+++ b/srcpkgs/gsl/template
@@ -1,14 +1,15 @@
 # Template file for 'gsl'
 pkgname=gsl
-version=2.7
+version=2.7.1
 revision=1
 build_style=gnu-configure
 short_desc="Numerical library for C and C++ programmers"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="http://www.gnu.org/software/gsl/gsl.html"
+changelog="http://git.savannah.gnu.org/cgit/gsl.git/plain/NEWS"
 distfiles="${GNU_SITE}/gsl/${pkgname}-${version}.tar.gz"
-checksum=efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b
+checksum=dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b
 
 case $XBPS_TARGET_MACHINE in
 	# avoid numerical noise caused by extended-precision of registers

From dfee9194515ef649d9b5074f79e497287b988804 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 02/15] Clight: revbump for gsl-2.7.1

---
 srcpkgs/Clight/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/Clight/template b/srcpkgs/Clight/template
index e8acf81bca2e..e70d25d173dd 100644
--- a/srcpkgs/Clight/template
+++ b/srcpkgs/Clight/template
@@ -1,7 +1,7 @@
 # Template file for 'Clight'
 pkgname=Clight
 version=4.7
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="popt-devel gsl-devel libconfig-devel elogind-devel bash-completion

From c816e7c327b1438fd915e16c2b22e7dac739e08f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 03/15] bogofilter: revbump for gsl-2.7.1

---
 srcpkgs/bogofilter/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/bogofilter/template b/srcpkgs/bogofilter/template
index 82e2d38c53e9..32e283f57aad 100644
--- a/srcpkgs/bogofilter/template
+++ b/srcpkgs/bogofilter/template
@@ -1,7 +1,7 @@
 # Template file for 'bogofilter'
 pkgname=bogofilter
 version=1.2.5
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--sysconfdir=/etc/${pkgname} --with-database=sqlite"
 hostmakedepends="perl"

From d8a0845951721bd87d3f03db73882e2ce813f408 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 04/15] calligra: revbump for gsl-2.7.1

---
 srcpkgs/calligra/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/calligra/template b/srcpkgs/calligra/template
index fba5f1f16ee5..89d0b1648e9e 100644
--- a/srcpkgs/calligra/template
+++ b/srcpkgs/calligra/template
@@ -1,7 +1,7 @@
 # Template file for 'calligra'
 pkgname=calligra
 version=3.2.1
-revision=5
+revision=6
 build_style=cmake
 configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON
  -DBUILD_TESTING=OFF"

From 2f0c0aa4a0fdf001fc8705a49fa80d9788592f03 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 05/15] dieharder: revbump for gsl-2.7.1

Also fix URLs
---
 srcpkgs/dieharder/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/dieharder/template b/srcpkgs/dieharder/template
index eaa5ab38c16a..bff9f12db8af 100644
--- a/srcpkgs/dieharder/template
+++ b/srcpkgs/dieharder/template
@@ -1,14 +1,14 @@
 # Template file for 'dieharder'
 pkgname=dieharder
 version=3.31.1
-revision=7
+revision=8
 build_style=gnu-configure
 makedepends="gsl-devel"
 short_desc="Testing and benchmarking tool for random number generators"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
-homepage="http://www.phy.duke.edu/~rgb/General/dieharder.php"
-distfiles="http://www.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
+homepage="http://webhome.phy.duke.edu/~rgb/General/dieharder.php"
+distfiles="http://webhome.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
 checksum=6cff0ff8394c553549ac7433359ccfc955fb26794260314620dfa5e4cd4b727f
 disable_parallel_build=yes
 

From 5401500b5599cf61d9f1fe6354d81114532ad0b3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 06/15] enblend-enfuse: revbump for gsl-2.7.1

---
 srcpkgs/enblend-enfuse/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/enblend-enfuse/template b/srcpkgs/enblend-enfuse/template
index 9401bc3544be..783bc4a693f4 100644
--- a/srcpkgs/enblend-enfuse/template
+++ b/srcpkgs/enblend-enfuse/template
@@ -1,7 +1,7 @@
 # Template file for 'enblend-enfuse'
 pkgname=enblend-enfuse
 version=4.2
-revision=6
+revision=7
 build_style=gnu-configure
 configure_args="--enable-openmp --with-tcmalloc"
 hostmakedepends="pkg-config perl automake"

From 91d4a9ad7a53ec2c3ef21a0397c544b75e262ae5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 07/15] giac: update to 1.7.0.43.

---
 srcpkgs/giac/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/giac/template b/srcpkgs/giac/template
index 4ca28fa53647..4e4bdbd45350 100644
--- a/srcpkgs/giac/template
+++ b/srcpkgs/giac/template
@@ -1,6 +1,6 @@
 # Template file for 'giac'
 pkgname=giac
-version=1.7.0.39
+version=1.7.0.43
 revision=1
 wrksrc="giac-${version%.*}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
 distfiles="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_${version%.*}-${version##*.}.tar.gz"
-checksum=234645e33284969fac5901e6172756ac925a6b93362fa24e86e647a82cfcad56
+checksum=85f724270c813ae26d665fe2c1b42c271a6d29ecfb75f038efb16e1d0d284a7f
 
 # need more than 4*65536 stack, see try_parse() in gen.cc line 11812
 LDFLAGS="-Wl,-z,stack-size=2097152"

From b24a4bda37b11fbdd67ffac94211bcbb09d93631 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 08/15] gnuradio: revbump for gsl-2.7.1

Also fix do_check() step:
 - add python3-scipy to checkdepends, required by some tests
 - add three patches from upstream that fix some other tests
 - add a patch to (conditionally) skip a test that hangs on 32 bit
---
 ...6495f3bdf579dae0c26531a16f6adcc7fb2f.patch | 46 +++++++++++++++++++
 ...15d0b26b3c72fab736bcd28a67ab9d1404b7.patch | 28 +++++++++++
 ...befbbe54e55fc4994899e92bcf5bf462fa2f.patch | 31 +++++++++++++
 .../skip-test-that-hangs-on-32bit.patch       | 26 +++++++++++
 srcpkgs/gnuradio/template                     |  3 +-
 5 files changed, 133 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch
 create mode 100644 srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
 create mode 100644 srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
 create mode 100644 srcpkgs/gnuradio/patches/skip-test-that-hangs-on-32bit.patch

diff --git a/srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch b/srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch
new file mode 100644
index 000000000000..51952bd29b38
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch
@@ -0,0 +1,46 @@
+From 596c6495f3bdf579dae0c26531a16f6adcc7fb2f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marcus=20M=C3=BCller?= <mmueller@gnuradio.org>
+Date: Mon, 13 Apr 2020 00:11:59 +0200
+Subject: [PATCH] =?UTF-8?q?pmt:=20conditionalize=20testing=20of=20long=20>?=
+ =?UTF-8?q?=202=C2=B3=C2=B2=20on=20sizeof(long)?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+---
+ gnuradio-runtime/python/pmt/qa_pmt.py | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/gnuradio-runtime/python/pmt/qa_pmt.py b/gnuradio-runtime/python/pmt/qa_pmt.py
+index 884bba7dd4b..44f616cdae1 100644
+--- a/gnuradio-runtime/python/pmt/qa_pmt.py
++++ b/gnuradio-runtime/python/pmt/qa_pmt.py
+@@ -18,6 +18,10 @@ class test_pmt(unittest.TestCase):
+     MAXINT32 = (2**31)-1
+     MININT32 = (-MAXINT32)-1
+ 
++    def setUp(self):
++        from ctypes import sizeof, c_long
++        self.sizeof_long = sizeof(c_long)
++
+     def test01(self):
+         a = pmt.intern("a")
+         b = pmt.from_double(123765)
+@@ -112,6 +116,8 @@ def test14(self):
+         self.assertEqual(const,pmt.to_long(deser))
+ 
+     def test15(self):
++        if(self.sizeof_long <= 4):
++            return
+         const = self.MAXINT32 + 1
+         x_pmt = pmt.from_long(const)
+         s = pmt.serialize_str(x_pmt)
+@@ -137,6 +143,8 @@ def test17(self):
+         self.assertEqual(const, x_long)
+ 
+     def test18(self):
++        if(self.sizeof_long <= 4):
++            return
+         const = self.MININT32 - 1
+         x_pmt = pmt.from_long(const)
+         s = pmt.serialize_str(x_pmt)
diff --git a/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch b/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
new file mode 100644
index 000000000000..c49a047427e8
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
@@ -0,0 +1,28 @@
+From aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7 Mon Sep 17 00:00:00 2001
+From: John Sallay <jasallay@gmail.com>
+Date: Sat, 23 Oct 2021 08:26:42 -0400
+Subject: [PATCH] Fix issue 4595 qa_agc Assertion Error.
+
+The number of input elements needs to be disivible by volk_alignment, which it wasn't
+for machines with 512-bit registers.
+
+Signed-off-by: John Sallay <jasallay@gmail.com>
+---
+ gr-analog/python/analog/qa_agc.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/gr-analog/python/analog/qa_agc.py b/gr-analog/python/analog/qa_agc.py
+index a5a8ea47b6a..9368dd5d2a8 100644
+--- a/gr-analog/python/analog/qa_agc.py
++++ b/gr-analog/python/analog/qa_agc.py
+@@ -454,7 +454,9 @@ def test_006(self):
+         tb = self.tb
+ 
+         sampling_freq = 100
+-        N = int(5*sampling_freq)
++        # N must by a multiple of the volk_alignment of the system for this test to work.
++        # For a machine with 512-bit registers, that would be 8 complex-floats.
++        N = int(8 * sampling_freq)
+         src1 = analog.sig_source_c(sampling_freq, analog.GR_SIN_WAVE,
+                                    sampling_freq * 0.10, 100)
+         dst1 = blocks.vector_sink_c()
diff --git a/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
new file mode 100644
index 000000000000..4faa3468140a
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
@@ -0,0 +1,31 @@
+From f259befbbe54e55fc4994899e92bcf5bf462fa2f Mon Sep 17 00:00:00 2001
+From: alekhgupta1441 <alekhgupta1441@gmail.com>
+Date: Sun, 12 Apr 2020 03:48:14 +0530
+Subject: [PATCH] gr-digital/python : Updated soft_dec_lut_gen.py
+
+---
+ gr-digital/python/digital/soft_dec_lut_gen.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gr-digital/python/digital/soft_dec_lut_gen.py b/gr-digital/python/digital/soft_dec_lut_gen.py
+index 4503c4fea7b..84f6de66e45 100644
+--- a/gr-digital/python/digital/soft_dec_lut_gen.py
++++ b/gr-digital/python/digital/soft_dec_lut_gen.py
+@@ -73,7 +73,7 @@ def soft_dec_table_generator(soft_dec_gen, prec, Es=1):
+ 
+     '''
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     maxd = Es*numpy.sqrt(2.0)/2.0
+     yrng = numpy.linspace(-maxd, maxd, npts)
+     xrng = numpy.linspace(-maxd, maxd, npts)
+@@ -110,7 +110,7 @@ def soft_dec_table(constel, symbols, prec, npwr=1):
+     re_max = max(numpy.array(constel).real)
+     im_max = max(numpy.array(constel).imag)
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     yrng = numpy.linspace(im_min, im_max, npts)
+     xrng = numpy.linspace(re_min, re_max, npts)
+ 
diff --git a/srcpkgs/gnuradio/patches/skip-test-that-hangs-on-32bit.patch b/srcpkgs/gnuradio/patches/skip-test-that-hangs-on-32bit.patch
new file mode 100644
index 000000000000..25a694211100
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/skip-test-that-hangs-on-32bit.patch
@@ -0,0 +1,26 @@
+Skip one test that hangs forever on 32 bit
+
+See: https://github.com/gnuradio/gnuradio/issues/989
+
+--- a/gr-fec/python/fec/qa_fecapi_ldpc.py	2019-08-09 18:15:36.000000000 -0300
++++ b/gr-fec/python/fec/qa_fecapi_ldpc.py	2021-12-28 12:56:31.635977173 -0300
+@@ -98,6 +98,9 @@
+         self.assertEqual(data_in, data_out)
+ 
+     def test_parallelism0_03(self):
++        from ctypes import sizeof, c_long
++        if sizeof(c_long) <= 4:
++            return
+         filename = LDPC_ALIST_DIR + "n_0100_k_0058_gen_matrix.alist"
+         gap = 4
+         LDPC_matrix_object = fec.ldpc_G_matrix(filename)
+@@ -115,6 +118,9 @@
+         self.assertEqual(data_in, data_out)
+ 
+     def test_parallelism0_03(self):
++        from ctypes import sizeof, c_long
++        if sizeof(c_long) <= 4:
++            return
+         filename = LDPC_ALIST_DIR + "n_0100_k_0058_gen_matrix.alist"
+         gap = 4
+         k = 100 - 58
diff --git a/srcpkgs/gnuradio/template b/srcpkgs/gnuradio/template
index d41d253fa77b..c950b53e8bea 100644
--- a/srcpkgs/gnuradio/template
+++ b/srcpkgs/gnuradio/template
@@ -1,7 +1,7 @@
 # Template file for 'gnuradio'
 pkgname=gnuradio
 version=3.8.0.0
-revision=8
+revision=9
 build_style=cmake
 conf_files="/etc/gnuradio/conf.d/*"
 configure_args="-DENABLE_INTERNAL_VOLK=OFF -DGR_PYTHON_DIR=/${py3_sitelib}"
@@ -12,6 +12,7 @@ makedepends="SDL-devel boost-devel fftw-devel gsl-devel jack-devel
  python3-gobject-devel log4cpp-devel gmpxx-devel mpir-devel"
 depends="python3-cheetah3 python3-numpy python3-Mako python3-gobject
  python3-yaml"
+checkdepends="python3-scipy"
 short_desc="Framework for software defined radio"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"

From c4c10447e4b4ac23bfce427a4d81b7cf760f460e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 09/15] guvcview: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/guvcview/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/guvcview/template b/srcpkgs/guvcview/template
index 447b27aecf50..2696fc7007bc 100644
--- a/srcpkgs/guvcview/template
+++ b/srcpkgs/guvcview/template
@@ -1,7 +1,7 @@
 # Template file for 'guvcview'
 pkgname=guvcview
 version=2.0.6
-revision=2
+revision=3
 wrksrc="${pkgname}-src-${version}"
 build_style=gnu-configure
 configure_args="--disable-static --disable-debian-menu"
@@ -18,4 +18,6 @@ checksum=95381cef5ee139e15f90b79d1425cc22bbaae43f87452cdce6674636aff37e85
 
 post_extract() {
 	sed '31a#include <locale.h>' -i  guvcview/guvcview.c
+	# add missing EOL in this file to fix do_check()
+	echo >> po/POTFILES.in
 }

From 74f8deba5b0f8ebccf250c4e3ef6ebdfa46fcd0e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 10/15] igt-gpu-tools: revbump for gsl-2.7.1

---
 srcpkgs/igt-gpu-tools/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/igt-gpu-tools/template b/srcpkgs/igt-gpu-tools/template
index 3f8b4e2b6166..e5865e11a57f 100644
--- a/srcpkgs/igt-gpu-tools/template
+++ b/srcpkgs/igt-gpu-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'igt-gpu-tools'
 pkgname=igt-gpu-tools
 version=1.25
-revision=4
+revision=5
 build_style=meson
 configure_args="-Db_ndebug=false -Db_lto=false"
 # b_lto=true makes the build hang at a random point

From 227a18f7a8c6ccb52d96471818543144ed6d7b35 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 11/15] inkscape: revbump for gsl-2.7.1

---
 srcpkgs/inkscape/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index e53c0b378e71..f8e8dd7bd9c1 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -1,7 +1,7 @@
 # Template file for 'inkscape'
 pkgname=inkscape
 version=1.1.1
-revision=1
+revision=2
 wrksrc="inkscape-${version}_2021-09-20_3bf5ae0d25"
 build_style=cmake
 # builds executables then runs checks

From 76c52a9cee9eb437814639dff3ab11a8ee136c19 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 12/15] ipe: revbump for gsl-2.7.1

---
 srcpkgs/ipe/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ipe/template b/srcpkgs/ipe/template
index f18ebfc42572..fbd500a3dc94 100644
--- a/srcpkgs/ipe/template
+++ b/srcpkgs/ipe/template
@@ -1,7 +1,7 @@
 # Template file for 'ipe'
 pkgname=ipe
 version=7.2.24
-revision=4
+revision=5
 _tools_commit=v7.2.20.1
 hostmakedepends="pkg-config doxygen qt5-qmake qt5-tools qt5-host-tools"
 makedepends="cairo-devel gsl-devel libcurl-devel libjpeg-turbo-devel

From 9e301ea772a73c5691e4986220da343b74140dad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 13/15] krita: revbump for gsl-2.7.1

---
 srcpkgs/krita/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/krita/template b/srcpkgs/krita/template
index 835ed0cfa749..c3af7aa4efbc 100644
--- a/srcpkgs/krita/template
+++ b/srcpkgs/krita/template
@@ -1,7 +1,7 @@
 # Template file for 'krita'
 pkgname=krita
 version=5.0.0
-revision=1
+revision=2
 build_style=cmake
 configure_args="-Wno-dev -DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules gettext pkg-config python3

From 19ba9ae4551d3b00352192d9c0b32098c63778e2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:46 -0300
Subject: [PATCH 14/15] siril: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/siril/template | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/siril/template b/srcpkgs/siril/template
index 5dd0cf48d12e..7e524d988a80 100644
--- a/srcpkgs/siril/template
+++ b/srcpkgs/siril/template
@@ -1,7 +1,7 @@
 # Template file for 'siril'
 pkgname=siril
 version=0.9.12
-revision=4
+revision=5
 build_style=gnu-configure
 hostmakedepends="pkg-config intltool autoconf automake gettext-devel"
 makedepends="fftw-devel libconfig-devel libopencv-devel libffms2-devel
@@ -21,6 +21,11 @@ fi
 
 CFLAGS="-fcommon"
 
+post_extract() {
+	# add missing check target in this subdir to fix do_check()
+	echo 'check:' >> deps/kplot/Makefile
+}
+
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }

From 4aa9568c4ad8aae39bd4a7450d785e128ee7c283 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 27 Dec 2021 21:50:46 -0300
Subject: [PATCH 15/15] DO NOT MERGE: workaround for #31055 (siril)

---
 srcpkgs/siril/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/siril/template b/srcpkgs/siril/template
index 7e524d988a80..a06f3352243d 100644
--- a/srcpkgs/siril/template
+++ b/srcpkgs/siril/template
@@ -6,7 +6,7 @@ build_style=gnu-configure
 hostmakedepends="pkg-config intltool autoconf automake gettext-devel"
 makedepends="fftw-devel libconfig-devel libopencv-devel libffms2-devel
  gsl-devel libraw-devel tiff-devel libpng-devel libcurl-devel
- ffmpeg-devel gtk+3-devel cfitsio-devel gsl-devel"
+ ffmpeg-devel gtk+3-devel cfitsio-devel gsl-devel libgomp-devel"
 depends="gnuplot"
 short_desc="Free astronomical image processing software"
 maintainer="Andreas Kempe <kempe@lysator.liu.se>"

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (43 preceding siblings ...)
  2021-12-28 16:39 ` [PR PATCH] [Updated] " tornaria
@ 2021-12-28 16:44 ` tornaria
  2021-12-28 16:46 ` tornaria
                   ` (6 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28 16:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 351 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1002191309

Comment:
More patches for gnuradio. Now there's no hang on i686, but two tests still fail.

I'd merge as is (with or without the last commit; if merging the last commit should be squashed to the second-to-last one).

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (44 preceding siblings ...)
  2021-12-28 16:44 ` tornaria
@ 2021-12-28 16:46 ` tornaria
  2022-01-03 15:24 ` tornaria
                   ` (5 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2021-12-28 16:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 388 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1002191309

Comment:
More patches for gnuradio. Now there's no hang on i686, but two tests still fail (qa_ctcss_squelch, qa_constellation).

I'd merge as is (with or without the last commit; if merging the last commit should be squashed to the second-to-last one).

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (45 preceding siblings ...)
  2021-12-28 16:46 ` tornaria
@ 2022-01-03 15:24 ` tornaria
  2022-01-10 12:48 ` [PR PATCH] [Updated] " tornaria
                   ` (4 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2022-01-03 15:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 474 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1004166936

Comment:
Updated summary: everything ok with pkg -Q except:
 - `bogofilter` on musl: 3 tests fail (t.dump.load, t.nonascii.replace, t.bulkmode)
 - `inkscape` on musl: 13 tests fail (all with SEGFAULT)
 - `gnuradio` on i686: 2 tests fail (qa_ctcss_squelch, qa_constellation)

CI is as good as it will get. Should it be merged @ericonr ?

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: [PR PATCH] [Updated] gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (46 preceding siblings ...)
  2022-01-03 15:24 ` tornaria
@ 2022-01-10 12:48 ` tornaria
  2022-01-10 12:55 ` tornaria
                   ` (3 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2022-01-10 12:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 853 bytes --]

There is an updated pull request by tornaria against master on the void-packages repository

https://github.com/tornaria/void-packages gsl
https://github.com/void-linux/void-packages/pull/34469

gsl: update to 2.7.1, adopt.
The main change is a soname bump that apparently should have been done on 2.7.

This requires several revbumps. I took the chance to:
 - giac: update to 1.7.0.43 (minor update, no surprises)
 - dieharder: fix URL, since it was failing with a certificate error
 - gnuradio: add missing checkdepends and patch from upstream so `do_check()` succeeds
 - guvcview and siril: trivial fixes so `do_check()` succeeds
 - krita: disable tests since they are broken (70 failures)

I tested pkg -Q on x86_64 and all passes with these fixes.

A patch file from https://github.com/void-linux/void-packages/pull/34469.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gsl-34469.patch --]
[-- Type: text/x-diff, Size: 20942 bytes --]

From d9520fa39023e3703614173d53ef3626a307a144 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:08:55 -0300
Subject: [PATCH 01/15] gsl: update to 2.7.1, adopt.

---
 common/shlibs        | 2 +-
 srcpkgs/gsl/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 999d3ad714b8..8351c2612db4 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -830,7 +830,7 @@ libgiblib.so.1 giblib-1.2.4_1
 libgc.so.1 gc-7.6.4_1
 libcord.so.1 gc-7.4_1
 libgslcblas.so.0 gsl-1.15_1
-libgsl.so.25 gsl-2.6_1
+libgsl.so.27 gsl-2.7.1_1
 liblua5.1.so.5.1 lua51-5.1.5_1
 liblua5.2.so.5.2 lua52-5.2.4_2
 liblua5.3.so.5.3 lua53-5.3.5_4
diff --git a/srcpkgs/gsl/template b/srcpkgs/gsl/template
index ef355472eff7..854dbe8d795c 100644
--- a/srcpkgs/gsl/template
+++ b/srcpkgs/gsl/template
@@ -1,14 +1,15 @@
 # Template file for 'gsl'
 pkgname=gsl
-version=2.7
+version=2.7.1
 revision=1
 build_style=gnu-configure
 short_desc="Numerical library for C and C++ programmers"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="http://www.gnu.org/software/gsl/gsl.html"
+changelog="http://git.savannah.gnu.org/cgit/gsl.git/plain/NEWS"
 distfiles="${GNU_SITE}/gsl/${pkgname}-${version}.tar.gz"
-checksum=efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b
+checksum=dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b
 
 case $XBPS_TARGET_MACHINE in
 	# avoid numerical noise caused by extended-precision of registers

From 90866223c68b857337f9a0cad728a94db28f622a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 02/15] Clight: revbump for gsl-2.7.1

---
 srcpkgs/Clight/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/Clight/template b/srcpkgs/Clight/template
index e8acf81bca2e..e70d25d173dd 100644
--- a/srcpkgs/Clight/template
+++ b/srcpkgs/Clight/template
@@ -1,7 +1,7 @@
 # Template file for 'Clight'
 pkgname=Clight
 version=4.7
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="popt-devel gsl-devel libconfig-devel elogind-devel bash-completion

From 2fd8b30699efbb66958f4d086dc9a066b7c1c42d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 03/15] bogofilter: revbump for gsl-2.7.1

---
 srcpkgs/bogofilter/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/bogofilter/template b/srcpkgs/bogofilter/template
index 82e2d38c53e9..32e283f57aad 100644
--- a/srcpkgs/bogofilter/template
+++ b/srcpkgs/bogofilter/template
@@ -1,7 +1,7 @@
 # Template file for 'bogofilter'
 pkgname=bogofilter
 version=1.2.5
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--sysconfdir=/etc/${pkgname} --with-database=sqlite"
 hostmakedepends="perl"

From ef193fe6d70560fb1bba8be89ce96375d275afc1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 04/15] calligra: revbump for gsl-2.7.1

---
 srcpkgs/calligra/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/calligra/template b/srcpkgs/calligra/template
index fba5f1f16ee5..89d0b1648e9e 100644
--- a/srcpkgs/calligra/template
+++ b/srcpkgs/calligra/template
@@ -1,7 +1,7 @@
 # Template file for 'calligra'
 pkgname=calligra
 version=3.2.1
-revision=5
+revision=6
 build_style=cmake
 configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON
  -DBUILD_TESTING=OFF"

From 3ae5ee1013853fce6f3411bd4278a41daa1aaa94 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 05/15] dieharder: revbump for gsl-2.7.1

Also fix URLs
---
 srcpkgs/dieharder/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/dieharder/template b/srcpkgs/dieharder/template
index eaa5ab38c16a..bff9f12db8af 100644
--- a/srcpkgs/dieharder/template
+++ b/srcpkgs/dieharder/template
@@ -1,14 +1,14 @@
 # Template file for 'dieharder'
 pkgname=dieharder
 version=3.31.1
-revision=7
+revision=8
 build_style=gnu-configure
 makedepends="gsl-devel"
 short_desc="Testing and benchmarking tool for random number generators"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
-homepage="http://www.phy.duke.edu/~rgb/General/dieharder.php"
-distfiles="http://www.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
+homepage="http://webhome.phy.duke.edu/~rgb/General/dieharder.php"
+distfiles="http://webhome.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
 checksum=6cff0ff8394c553549ac7433359ccfc955fb26794260314620dfa5e4cd4b727f
 disable_parallel_build=yes
 

From 16f3beab53ad115267735c2d35ab2d88784c245c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 06/15] enblend-enfuse: revbump for gsl-2.7.1

---
 srcpkgs/enblend-enfuse/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/enblend-enfuse/template b/srcpkgs/enblend-enfuse/template
index 9401bc3544be..783bc4a693f4 100644
--- a/srcpkgs/enblend-enfuse/template
+++ b/srcpkgs/enblend-enfuse/template
@@ -1,7 +1,7 @@
 # Template file for 'enblend-enfuse'
 pkgname=enblend-enfuse
 version=4.2
-revision=6
+revision=7
 build_style=gnu-configure
 configure_args="--enable-openmp --with-tcmalloc"
 hostmakedepends="pkg-config perl automake"

From 5daed2970c0e311a4acb28c6e340c6656a2c8c7b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 07/15] giac: update to 1.7.0.45.

---
 srcpkgs/giac/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/giac/template b/srcpkgs/giac/template
index 4ca28fa53647..2c192c2b858f 100644
--- a/srcpkgs/giac/template
+++ b/srcpkgs/giac/template
@@ -1,6 +1,6 @@
 # Template file for 'giac'
 pkgname=giac
-version=1.7.0.39
+version=1.7.0.45
 revision=1
 wrksrc="giac-${version%.*}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
 distfiles="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_${version%.*}-${version##*.}.tar.gz"
-checksum=234645e33284969fac5901e6172756ac925a6b93362fa24e86e647a82cfcad56
+checksum=028b9e323d81a261a243c0768d5e12f3d76371eff05fd24cf2eb177b445f1da6
 
 # need more than 4*65536 stack, see try_parse() in gen.cc line 11812
 LDFLAGS="-Wl,-z,stack-size=2097152"

From 34be8962e4c6feafa6bafc4e83c3de1f5facbd55 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 08/15] gnuradio: revbump for gsl-2.7.1

Also fix do_check() step:
 - add python3-scipy to checkdepends, required by some tests
 - add three patches from upstream that fix some other tests
 - add a patch to (conditionally) skip a test that hangs on 32 bit
---
 ...6495f3bdf579dae0c26531a16f6adcc7fb2f.patch | 46 +++++++++++++++++++
 ...15d0b26b3c72fab736bcd28a67ab9d1404b7.patch | 28 +++++++++++
 ...befbbe54e55fc4994899e92bcf5bf462fa2f.patch | 31 +++++++++++++
 .../skip-test-that-hangs-on-32bit.patch       | 26 +++++++++++
 srcpkgs/gnuradio/template                     |  3 +-
 5 files changed, 133 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch
 create mode 100644 srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
 create mode 100644 srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
 create mode 100644 srcpkgs/gnuradio/patches/skip-test-that-hangs-on-32bit.patch

diff --git a/srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch b/srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch
new file mode 100644
index 000000000000..51952bd29b38
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch
@@ -0,0 +1,46 @@
+From 596c6495f3bdf579dae0c26531a16f6adcc7fb2f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marcus=20M=C3=BCller?= <mmueller@gnuradio.org>
+Date: Mon, 13 Apr 2020 00:11:59 +0200
+Subject: [PATCH] =?UTF-8?q?pmt:=20conditionalize=20testing=20of=20long=20>?=
+ =?UTF-8?q?=202=C2=B3=C2=B2=20on=20sizeof(long)?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+---
+ gnuradio-runtime/python/pmt/qa_pmt.py | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/gnuradio-runtime/python/pmt/qa_pmt.py b/gnuradio-runtime/python/pmt/qa_pmt.py
+index 884bba7dd4b..44f616cdae1 100644
+--- a/gnuradio-runtime/python/pmt/qa_pmt.py
++++ b/gnuradio-runtime/python/pmt/qa_pmt.py
+@@ -18,6 +18,10 @@ class test_pmt(unittest.TestCase):
+     MAXINT32 = (2**31)-1
+     MININT32 = (-MAXINT32)-1
+ 
++    def setUp(self):
++        from ctypes import sizeof, c_long
++        self.sizeof_long = sizeof(c_long)
++
+     def test01(self):
+         a = pmt.intern("a")
+         b = pmt.from_double(123765)
+@@ -112,6 +116,8 @@ def test14(self):
+         self.assertEqual(const,pmt.to_long(deser))
+ 
+     def test15(self):
++        if(self.sizeof_long <= 4):
++            return
+         const = self.MAXINT32 + 1
+         x_pmt = pmt.from_long(const)
+         s = pmt.serialize_str(x_pmt)
+@@ -137,6 +143,8 @@ def test17(self):
+         self.assertEqual(const, x_long)
+ 
+     def test18(self):
++        if(self.sizeof_long <= 4):
++            return
+         const = self.MININT32 - 1
+         x_pmt = pmt.from_long(const)
+         s = pmt.serialize_str(x_pmt)
diff --git a/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch b/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
new file mode 100644
index 000000000000..c49a047427e8
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
@@ -0,0 +1,28 @@
+From aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7 Mon Sep 17 00:00:00 2001
+From: John Sallay <jasallay@gmail.com>
+Date: Sat, 23 Oct 2021 08:26:42 -0400
+Subject: [PATCH] Fix issue 4595 qa_agc Assertion Error.
+
+The number of input elements needs to be disivible by volk_alignment, which it wasn't
+for machines with 512-bit registers.
+
+Signed-off-by: John Sallay <jasallay@gmail.com>
+---
+ gr-analog/python/analog/qa_agc.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/gr-analog/python/analog/qa_agc.py b/gr-analog/python/analog/qa_agc.py
+index a5a8ea47b6a..9368dd5d2a8 100644
+--- a/gr-analog/python/analog/qa_agc.py
++++ b/gr-analog/python/analog/qa_agc.py
+@@ -454,7 +454,9 @@ def test_006(self):
+         tb = self.tb
+ 
+         sampling_freq = 100
+-        N = int(5*sampling_freq)
++        # N must by a multiple of the volk_alignment of the system for this test to work.
++        # For a machine with 512-bit registers, that would be 8 complex-floats.
++        N = int(8 * sampling_freq)
+         src1 = analog.sig_source_c(sampling_freq, analog.GR_SIN_WAVE,
+                                    sampling_freq * 0.10, 100)
+         dst1 = blocks.vector_sink_c()
diff --git a/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
new file mode 100644
index 000000000000..4faa3468140a
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
@@ -0,0 +1,31 @@
+From f259befbbe54e55fc4994899e92bcf5bf462fa2f Mon Sep 17 00:00:00 2001
+From: alekhgupta1441 <alekhgupta1441@gmail.com>
+Date: Sun, 12 Apr 2020 03:48:14 +0530
+Subject: [PATCH] gr-digital/python : Updated soft_dec_lut_gen.py
+
+---
+ gr-digital/python/digital/soft_dec_lut_gen.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gr-digital/python/digital/soft_dec_lut_gen.py b/gr-digital/python/digital/soft_dec_lut_gen.py
+index 4503c4fea7b..84f6de66e45 100644
+--- a/gr-digital/python/digital/soft_dec_lut_gen.py
++++ b/gr-digital/python/digital/soft_dec_lut_gen.py
+@@ -73,7 +73,7 @@ def soft_dec_table_generator(soft_dec_gen, prec, Es=1):
+ 
+     '''
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     maxd = Es*numpy.sqrt(2.0)/2.0
+     yrng = numpy.linspace(-maxd, maxd, npts)
+     xrng = numpy.linspace(-maxd, maxd, npts)
+@@ -110,7 +110,7 @@ def soft_dec_table(constel, symbols, prec, npwr=1):
+     re_max = max(numpy.array(constel).real)
+     im_max = max(numpy.array(constel).imag)
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     yrng = numpy.linspace(im_min, im_max, npts)
+     xrng = numpy.linspace(re_min, re_max, npts)
+ 
diff --git a/srcpkgs/gnuradio/patches/skip-test-that-hangs-on-32bit.patch b/srcpkgs/gnuradio/patches/skip-test-that-hangs-on-32bit.patch
new file mode 100644
index 000000000000..25a694211100
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/skip-test-that-hangs-on-32bit.patch
@@ -0,0 +1,26 @@
+Skip one test that hangs forever on 32 bit
+
+See: https://github.com/gnuradio/gnuradio/issues/989
+
+--- a/gr-fec/python/fec/qa_fecapi_ldpc.py	2019-08-09 18:15:36.000000000 -0300
++++ b/gr-fec/python/fec/qa_fecapi_ldpc.py	2021-12-28 12:56:31.635977173 -0300
+@@ -98,6 +98,9 @@
+         self.assertEqual(data_in, data_out)
+ 
+     def test_parallelism0_03(self):
++        from ctypes import sizeof, c_long
++        if sizeof(c_long) <= 4:
++            return
+         filename = LDPC_ALIST_DIR + "n_0100_k_0058_gen_matrix.alist"
+         gap = 4
+         LDPC_matrix_object = fec.ldpc_G_matrix(filename)
+@@ -115,6 +118,9 @@
+         self.assertEqual(data_in, data_out)
+ 
+     def test_parallelism0_03(self):
++        from ctypes import sizeof, c_long
++        if sizeof(c_long) <= 4:
++            return
+         filename = LDPC_ALIST_DIR + "n_0100_k_0058_gen_matrix.alist"
+         gap = 4
+         k = 100 - 58
diff --git a/srcpkgs/gnuradio/template b/srcpkgs/gnuradio/template
index d41d253fa77b..c950b53e8bea 100644
--- a/srcpkgs/gnuradio/template
+++ b/srcpkgs/gnuradio/template
@@ -1,7 +1,7 @@
 # Template file for 'gnuradio'
 pkgname=gnuradio
 version=3.8.0.0
-revision=8
+revision=9
 build_style=cmake
 conf_files="/etc/gnuradio/conf.d/*"
 configure_args="-DENABLE_INTERNAL_VOLK=OFF -DGR_PYTHON_DIR=/${py3_sitelib}"
@@ -12,6 +12,7 @@ makedepends="SDL-devel boost-devel fftw-devel gsl-devel jack-devel
  python3-gobject-devel log4cpp-devel gmpxx-devel mpir-devel"
 depends="python3-cheetah3 python3-numpy python3-Mako python3-gobject
  python3-yaml"
+checkdepends="python3-scipy"
 short_desc="Framework for software defined radio"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"

From 15f77dae47b42fbb7082641a6bd255e502a84fa2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 09/15] guvcview: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/guvcview/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/guvcview/template b/srcpkgs/guvcview/template
index 447b27aecf50..2696fc7007bc 100644
--- a/srcpkgs/guvcview/template
+++ b/srcpkgs/guvcview/template
@@ -1,7 +1,7 @@
 # Template file for 'guvcview'
 pkgname=guvcview
 version=2.0.6
-revision=2
+revision=3
 wrksrc="${pkgname}-src-${version}"
 build_style=gnu-configure
 configure_args="--disable-static --disable-debian-menu"
@@ -18,4 +18,6 @@ checksum=95381cef5ee139e15f90b79d1425cc22bbaae43f87452cdce6674636aff37e85
 
 post_extract() {
 	sed '31a#include <locale.h>' -i  guvcview/guvcview.c
+	# add missing EOL in this file to fix do_check()
+	echo >> po/POTFILES.in
 }

From 0778016fecac5d7bec85b1fc8e1e9120a78f9ef9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 10/15] igt-gpu-tools: revbump for gsl-2.7.1

---
 srcpkgs/igt-gpu-tools/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/igt-gpu-tools/template b/srcpkgs/igt-gpu-tools/template
index 3f8b4e2b6166..e5865e11a57f 100644
--- a/srcpkgs/igt-gpu-tools/template
+++ b/srcpkgs/igt-gpu-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'igt-gpu-tools'
 pkgname=igt-gpu-tools
 version=1.25
-revision=4
+revision=5
 build_style=meson
 configure_args="-Db_ndebug=false -Db_lto=false"
 # b_lto=true makes the build hang at a random point

From 8ceaa57eda93c0b8b00585b40c81fa7b5695bdf3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 10 Jan 2022 09:37:07 -0300
Subject: [PATCH 11/15] inkscape: revbump for gsl-2.7.1

---
 srcpkgs/inkscape/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index 742c6f95bddb..45f48ccda0dc 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -1,7 +1,7 @@
 # Template file for 'inkscape'
 pkgname=inkscape
 version=1.1.1
-revision=2
+revision=3
 wrksrc="inkscape-${version}_2021-09-20_3bf5ae0d25"
 build_style=cmake
 # builds executables then runs checks

From 4c2d3029f0f2a4528c2ce0364222c365432fa3bb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 12/15] ipe: revbump for gsl-2.7.1

---
 srcpkgs/ipe/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ipe/template b/srcpkgs/ipe/template
index f18ebfc42572..fbd500a3dc94 100644
--- a/srcpkgs/ipe/template
+++ b/srcpkgs/ipe/template
@@ -1,7 +1,7 @@
 # Template file for 'ipe'
 pkgname=ipe
 version=7.2.24
-revision=4
+revision=5
 _tools_commit=v7.2.20.1
 hostmakedepends="pkg-config doxygen qt5-qmake qt5-tools qt5-host-tools"
 makedepends="cairo-devel gsl-devel libcurl-devel libjpeg-turbo-devel

From 6e4a823fd6b6206c69131e3c4e83d43815f6e5d1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 10 Jan 2022 09:36:52 -0300
Subject: [PATCH 13/15] krita: revbump for gsl-2.7.1

---
 srcpkgs/krita/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/krita/template b/srcpkgs/krita/template
index d7f2d468b8a7..36668e641a56 100644
--- a/srcpkgs/krita/template
+++ b/srcpkgs/krita/template
@@ -1,7 +1,7 @@
 # Template file for 'krita'
 pkgname=krita
 version=5.0.0
-revision=2
+revision=3
 build_style=cmake
 configure_args="-Wno-dev -DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules gettext pkg-config python3

From 12e02e2906900f265f3a068d81adad40755c559b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:46 -0300
Subject: [PATCH 14/15] siril: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/siril/template | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/siril/template b/srcpkgs/siril/template
index 5dd0cf48d12e..7e524d988a80 100644
--- a/srcpkgs/siril/template
+++ b/srcpkgs/siril/template
@@ -1,7 +1,7 @@
 # Template file for 'siril'
 pkgname=siril
 version=0.9.12
-revision=4
+revision=5
 build_style=gnu-configure
 hostmakedepends="pkg-config intltool autoconf automake gettext-devel"
 makedepends="fftw-devel libconfig-devel libopencv-devel libffms2-devel
@@ -21,6 +21,11 @@ fi
 
 CFLAGS="-fcommon"
 
+post_extract() {
+	# add missing check target in this subdir to fix do_check()
+	echo 'check:' >> deps/kplot/Makefile
+}
+
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }

From 83afdecdaaa0b2dd81297b70ee419236b3847c3c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 27 Dec 2021 21:50:46 -0300
Subject: [PATCH 15/15] DO NOT MERGE: workaround for #31055 (siril)

---
 srcpkgs/siril/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/siril/template b/srcpkgs/siril/template
index 7e524d988a80..a06f3352243d 100644
--- a/srcpkgs/siril/template
+++ b/srcpkgs/siril/template
@@ -6,7 +6,7 @@ build_style=gnu-configure
 hostmakedepends="pkg-config intltool autoconf automake gettext-devel"
 makedepends="fftw-devel libconfig-devel libopencv-devel libffms2-devel
  gsl-devel libraw-devel tiff-devel libpng-devel libcurl-devel
- ffmpeg-devel gtk+3-devel cfitsio-devel gsl-devel"
+ ffmpeg-devel gtk+3-devel cfitsio-devel gsl-devel libgomp-devel"
 depends="gnuplot"
 short_desc="Free astronomical image processing software"
 maintainer="Andreas Kempe <kempe@lysator.liu.se>"

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (47 preceding siblings ...)
  2022-01-10 12:48 ` [PR PATCH] [Updated] " tornaria
@ 2022-01-10 12:55 ` tornaria
  2022-01-10 14:43 ` tornaria
                   ` (2 subsequent siblings)
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2022-01-10 12:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 296 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1008847282

Comment:
Rebased to master (taking care to revbump inkscape and krita again) and updated giac to 1.7.0.45.

@ericonr: do you think anything else is needed here?

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (48 preceding siblings ...)
  2022-01-10 12:55 ` tornaria
@ 2022-01-10 14:43 ` tornaria
  2022-01-12 15:47 ` [PR PATCH] [Updated] " tornaria
  2022-01-12 15:48 ` [PR PATCH] [Merged]: " leahneukirchen
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2022-01-10 14:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 355 bytes --]

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/34469#issuecomment-1008940244

Comment:
After looking at siril source code, and https://github.com/void-linux/void-packages/issues/31055#issuecomment-1008935998, I think adding `libgomp-devel` unconditionally to siril depends may be a good thing to do.

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: [PR PATCH] [Updated] gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (49 preceding siblings ...)
  2022-01-10 14:43 ` tornaria
@ 2022-01-12 15:47 ` tornaria
  2022-01-12 15:48 ` [PR PATCH] [Merged]: " leahneukirchen
  51 siblings, 0 replies; 53+ messages in thread
From: tornaria @ 2022-01-12 15:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 853 bytes --]

There is an updated pull request by tornaria against master on the void-packages repository

https://github.com/tornaria/void-packages gsl
https://github.com/void-linux/void-packages/pull/34469

gsl: update to 2.7.1, adopt.
The main change is a soname bump that apparently should have been done on 2.7.

This requires several revbumps. I took the chance to:
 - giac: update to 1.7.0.43 (minor update, no surprises)
 - dieharder: fix URL, since it was failing with a certificate error
 - gnuradio: add missing checkdepends and patch from upstream so `do_check()` succeeds
 - guvcview and siril: trivial fixes so `do_check()` succeeds
 - krita: disable tests since they are broken (70 failures)

I tested pkg -Q on x86_64 and all passes with these fixes.

A patch file from https://github.com/void-linux/void-packages/pull/34469.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gsl-34469.patch --]
[-- Type: text/x-diff, Size: 20517 bytes --]

From 4798492dd7a22645c2f776cf1dc8dd492cafa99b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:08:55 -0300
Subject: [PATCH 01/14] gsl: update to 2.7.1, adopt.

---
 common/shlibs        | 2 +-
 srcpkgs/gsl/template | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index f5e92014becc..ebbd48a3d84c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -830,7 +830,7 @@ libgiblib.so.1 giblib-1.2.4_1
 libgc.so.1 gc-7.6.4_1
 libcord.so.1 gc-7.4_1
 libgslcblas.so.0 gsl-1.15_1
-libgsl.so.25 gsl-2.6_1
+libgsl.so.27 gsl-2.7.1_1
 liblua5.1.so.5.1 lua51-5.1.5_1
 liblua5.2.so.5.2 lua52-5.2.4_2
 liblua5.3.so.5.3 lua53-5.3.5_4
diff --git a/srcpkgs/gsl/template b/srcpkgs/gsl/template
index ef355472eff7..854dbe8d795c 100644
--- a/srcpkgs/gsl/template
+++ b/srcpkgs/gsl/template
@@ -1,14 +1,15 @@
 # Template file for 'gsl'
 pkgname=gsl
-version=2.7
+version=2.7.1
 revision=1
 build_style=gnu-configure
 short_desc="Numerical library for C and C++ programmers"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="http://www.gnu.org/software/gsl/gsl.html"
+changelog="http://git.savannah.gnu.org/cgit/gsl.git/plain/NEWS"
 distfiles="${GNU_SITE}/gsl/${pkgname}-${version}.tar.gz"
-checksum=efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b
+checksum=dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b
 
 case $XBPS_TARGET_MACHINE in
 	# avoid numerical noise caused by extended-precision of registers

From 85e1a0d6c19df5d0840b1b4d7e81995348f09eec Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 02/14] Clight: revbump for gsl-2.7.1

---
 srcpkgs/Clight/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/Clight/template b/srcpkgs/Clight/template
index e8acf81bca2e..e70d25d173dd 100644
--- a/srcpkgs/Clight/template
+++ b/srcpkgs/Clight/template
@@ -1,7 +1,7 @@
 # Template file for 'Clight'
 pkgname=Clight
 version=4.7
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="popt-devel gsl-devel libconfig-devel elogind-devel bash-completion

From 0f9a47c1a02fa470bccc165b943d8eb646cdde88 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 03/14] bogofilter: revbump for gsl-2.7.1

Note: on x86_64-musl 3 tests fail (t.dump.load, t.nonascii.replace,
t.bulkmode)
---
 srcpkgs/bogofilter/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/bogofilter/template b/srcpkgs/bogofilter/template
index 82e2d38c53e9..32e283f57aad 100644
--- a/srcpkgs/bogofilter/template
+++ b/srcpkgs/bogofilter/template
@@ -1,7 +1,7 @@
 # Template file for 'bogofilter'
 pkgname=bogofilter
 version=1.2.5
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--sysconfdir=/etc/${pkgname} --with-database=sqlite"
 hostmakedepends="perl"

From b588b98c90dead12d9925a018930ccc4156f5e6f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 04/14] calligra: revbump for gsl-2.7.1

---
 srcpkgs/calligra/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/calligra/template b/srcpkgs/calligra/template
index fba5f1f16ee5..89d0b1648e9e 100644
--- a/srcpkgs/calligra/template
+++ b/srcpkgs/calligra/template
@@ -1,7 +1,7 @@
 # Template file for 'calligra'
 pkgname=calligra
 version=3.2.1
-revision=5
+revision=6
 build_style=cmake
 configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON
  -DBUILD_TESTING=OFF"

From 5e467ab9bbb41ea43765f9bbff0ab7b450145aef Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 05/14] dieharder: revbump for gsl-2.7.1

Also fix URLs
---
 srcpkgs/dieharder/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/dieharder/template b/srcpkgs/dieharder/template
index eaa5ab38c16a..bff9f12db8af 100644
--- a/srcpkgs/dieharder/template
+++ b/srcpkgs/dieharder/template
@@ -1,14 +1,14 @@
 # Template file for 'dieharder'
 pkgname=dieharder
 version=3.31.1
-revision=7
+revision=8
 build_style=gnu-configure
 makedepends="gsl-devel"
 short_desc="Testing and benchmarking tool for random number generators"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
-homepage="http://www.phy.duke.edu/~rgb/General/dieharder.php"
-distfiles="http://www.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
+homepage="http://webhome.phy.duke.edu/~rgb/General/dieharder.php"
+distfiles="http://webhome.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz"
 checksum=6cff0ff8394c553549ac7433359ccfc955fb26794260314620dfa5e4cd4b727f
 disable_parallel_build=yes
 

From 1f19da73bb5d3199c48a037038c8fe017d8aad13 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:44 -0300
Subject: [PATCH 06/14] enblend-enfuse: revbump for gsl-2.7.1

---
 srcpkgs/enblend-enfuse/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/enblend-enfuse/template b/srcpkgs/enblend-enfuse/template
index 9401bc3544be..783bc4a693f4 100644
--- a/srcpkgs/enblend-enfuse/template
+++ b/srcpkgs/enblend-enfuse/template
@@ -1,7 +1,7 @@
 # Template file for 'enblend-enfuse'
 pkgname=enblend-enfuse
 version=4.2
-revision=6
+revision=7
 build_style=gnu-configure
 configure_args="--enable-openmp --with-tcmalloc"
 hostmakedepends="pkg-config perl automake"

From 0aefd45f2310d7822c730d860f9ca3afa5bf2790 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 07/14] giac: update to 1.7.0.45.

---
 srcpkgs/giac/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/giac/template b/srcpkgs/giac/template
index 4ca28fa53647..2c192c2b858f 100644
--- a/srcpkgs/giac/template
+++ b/srcpkgs/giac/template
@@ -1,6 +1,6 @@
 # Template file for 'giac'
 pkgname=giac
-version=1.7.0.39
+version=1.7.0.45
 revision=1
 wrksrc="giac-${version%.*}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-3.0-or-later"
 homepage="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
 distfiles="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_${version%.*}-${version##*.}.tar.gz"
-checksum=234645e33284969fac5901e6172756ac925a6b93362fa24e86e647a82cfcad56
+checksum=028b9e323d81a261a243c0768d5e12f3d76371eff05fd24cf2eb177b445f1da6
 
 # need more than 4*65536 stack, see try_parse() in gen.cc line 11812
 LDFLAGS="-Wl,-z,stack-size=2097152"

From 7727b0d90807816204cbb132b5b4c656dafbb2ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 08/14] gnuradio: revbump for gsl-2.7.1

Also fix do_check() step:
 - add python3-scipy to checkdepends, required by some tests
 - add three patches from upstream that fix some other tests
 - add a patch to (conditionally) skip a test that hangs on 32 bit

Note: on i686 2 tests fail (qa_ctcss_squelch, qa_constellation)
---
 ...6495f3bdf579dae0c26531a16f6adcc7fb2f.patch | 46 +++++++++++++++++++
 ...15d0b26b3c72fab736bcd28a67ab9d1404b7.patch | 28 +++++++++++
 ...befbbe54e55fc4994899e92bcf5bf462fa2f.patch | 31 +++++++++++++
 .../skip-test-that-hangs-on-32bit.patch       | 26 +++++++++++
 srcpkgs/gnuradio/template                     |  3 +-
 5 files changed, 133 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch
 create mode 100644 srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
 create mode 100644 srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
 create mode 100644 srcpkgs/gnuradio/patches/skip-test-that-hangs-on-32bit.patch

diff --git a/srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch b/srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch
new file mode 100644
index 000000000000..51952bd29b38
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/596c6495f3bdf579dae0c26531a16f6adcc7fb2f.patch
@@ -0,0 +1,46 @@
+From 596c6495f3bdf579dae0c26531a16f6adcc7fb2f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marcus=20M=C3=BCller?= <mmueller@gnuradio.org>
+Date: Mon, 13 Apr 2020 00:11:59 +0200
+Subject: [PATCH] =?UTF-8?q?pmt:=20conditionalize=20testing=20of=20long=20>?=
+ =?UTF-8?q?=202=C2=B3=C2=B2=20on=20sizeof(long)?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+---
+ gnuradio-runtime/python/pmt/qa_pmt.py | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/gnuradio-runtime/python/pmt/qa_pmt.py b/gnuradio-runtime/python/pmt/qa_pmt.py
+index 884bba7dd4b..44f616cdae1 100644
+--- a/gnuradio-runtime/python/pmt/qa_pmt.py
++++ b/gnuradio-runtime/python/pmt/qa_pmt.py
+@@ -18,6 +18,10 @@ class test_pmt(unittest.TestCase):
+     MAXINT32 = (2**31)-1
+     MININT32 = (-MAXINT32)-1
+ 
++    def setUp(self):
++        from ctypes import sizeof, c_long
++        self.sizeof_long = sizeof(c_long)
++
+     def test01(self):
+         a = pmt.intern("a")
+         b = pmt.from_double(123765)
+@@ -112,6 +116,8 @@ def test14(self):
+         self.assertEqual(const,pmt.to_long(deser))
+ 
+     def test15(self):
++        if(self.sizeof_long <= 4):
++            return
+         const = self.MAXINT32 + 1
+         x_pmt = pmt.from_long(const)
+         s = pmt.serialize_str(x_pmt)
+@@ -137,6 +143,8 @@ def test17(self):
+         self.assertEqual(const, x_long)
+ 
+     def test18(self):
++        if(self.sizeof_long <= 4):
++            return
+         const = self.MININT32 - 1
+         x_pmt = pmt.from_long(const)
+         s = pmt.serialize_str(x_pmt)
diff --git a/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch b/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
new file mode 100644
index 000000000000..c49a047427e8
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7.patch
@@ -0,0 +1,28 @@
+From aa4b15d0b26b3c72fab736bcd28a67ab9d1404b7 Mon Sep 17 00:00:00 2001
+From: John Sallay <jasallay@gmail.com>
+Date: Sat, 23 Oct 2021 08:26:42 -0400
+Subject: [PATCH] Fix issue 4595 qa_agc Assertion Error.
+
+The number of input elements needs to be disivible by volk_alignment, which it wasn't
+for machines with 512-bit registers.
+
+Signed-off-by: John Sallay <jasallay@gmail.com>
+---
+ gr-analog/python/analog/qa_agc.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/gr-analog/python/analog/qa_agc.py b/gr-analog/python/analog/qa_agc.py
+index a5a8ea47b6a..9368dd5d2a8 100644
+--- a/gr-analog/python/analog/qa_agc.py
++++ b/gr-analog/python/analog/qa_agc.py
+@@ -454,7 +454,9 @@ def test_006(self):
+         tb = self.tb
+ 
+         sampling_freq = 100
+-        N = int(5*sampling_freq)
++        # N must by a multiple of the volk_alignment of the system for this test to work.
++        # For a machine with 512-bit registers, that would be 8 complex-floats.
++        N = int(8 * sampling_freq)
+         src1 = analog.sig_source_c(sampling_freq, analog.GR_SIN_WAVE,
+                                    sampling_freq * 0.10, 100)
+         dst1 = blocks.vector_sink_c()
diff --git a/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
new file mode 100644
index 000000000000..4faa3468140a
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch
@@ -0,0 +1,31 @@
+From f259befbbe54e55fc4994899e92bcf5bf462fa2f Mon Sep 17 00:00:00 2001
+From: alekhgupta1441 <alekhgupta1441@gmail.com>
+Date: Sun, 12 Apr 2020 03:48:14 +0530
+Subject: [PATCH] gr-digital/python : Updated soft_dec_lut_gen.py
+
+---
+ gr-digital/python/digital/soft_dec_lut_gen.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gr-digital/python/digital/soft_dec_lut_gen.py b/gr-digital/python/digital/soft_dec_lut_gen.py
+index 4503c4fea7b..84f6de66e45 100644
+--- a/gr-digital/python/digital/soft_dec_lut_gen.py
++++ b/gr-digital/python/digital/soft_dec_lut_gen.py
+@@ -73,7 +73,7 @@ def soft_dec_table_generator(soft_dec_gen, prec, Es=1):
+ 
+     '''
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     maxd = Es*numpy.sqrt(2.0)/2.0
+     yrng = numpy.linspace(-maxd, maxd, npts)
+     xrng = numpy.linspace(-maxd, maxd, npts)
+@@ -110,7 +110,7 @@ def soft_dec_table(constel, symbols, prec, npwr=1):
+     re_max = max(numpy.array(constel).real)
+     im_max = max(numpy.array(constel).imag)
+ 
+-    npts = 2.0**prec
++    npts = int(2.0**prec)
+     yrng = numpy.linspace(im_min, im_max, npts)
+     xrng = numpy.linspace(re_min, re_max, npts)
+ 
diff --git a/srcpkgs/gnuradio/patches/skip-test-that-hangs-on-32bit.patch b/srcpkgs/gnuradio/patches/skip-test-that-hangs-on-32bit.patch
new file mode 100644
index 000000000000..25a694211100
--- /dev/null
+++ b/srcpkgs/gnuradio/patches/skip-test-that-hangs-on-32bit.patch
@@ -0,0 +1,26 @@
+Skip one test that hangs forever on 32 bit
+
+See: https://github.com/gnuradio/gnuradio/issues/989
+
+--- a/gr-fec/python/fec/qa_fecapi_ldpc.py	2019-08-09 18:15:36.000000000 -0300
++++ b/gr-fec/python/fec/qa_fecapi_ldpc.py	2021-12-28 12:56:31.635977173 -0300
+@@ -98,6 +98,9 @@
+         self.assertEqual(data_in, data_out)
+ 
+     def test_parallelism0_03(self):
++        from ctypes import sizeof, c_long
++        if sizeof(c_long) <= 4:
++            return
+         filename = LDPC_ALIST_DIR + "n_0100_k_0058_gen_matrix.alist"
+         gap = 4
+         LDPC_matrix_object = fec.ldpc_G_matrix(filename)
+@@ -115,6 +118,9 @@
+         self.assertEqual(data_in, data_out)
+ 
+     def test_parallelism0_03(self):
++        from ctypes import sizeof, c_long
++        if sizeof(c_long) <= 4:
++            return
+         filename = LDPC_ALIST_DIR + "n_0100_k_0058_gen_matrix.alist"
+         gap = 4
+         k = 100 - 58
diff --git a/srcpkgs/gnuradio/template b/srcpkgs/gnuradio/template
index d41d253fa77b..c950b53e8bea 100644
--- a/srcpkgs/gnuradio/template
+++ b/srcpkgs/gnuradio/template
@@ -1,7 +1,7 @@
 # Template file for 'gnuradio'
 pkgname=gnuradio
 version=3.8.0.0
-revision=8
+revision=9
 build_style=cmake
 conf_files="/etc/gnuradio/conf.d/*"
 configure_args="-DENABLE_INTERNAL_VOLK=OFF -DGR_PYTHON_DIR=/${py3_sitelib}"
@@ -12,6 +12,7 @@ makedepends="SDL-devel boost-devel fftw-devel gsl-devel jack-devel
  python3-gobject-devel log4cpp-devel gmpxx-devel mpir-devel"
 depends="python3-cheetah3 python3-numpy python3-Mako python3-gobject
  python3-yaml"
+checkdepends="python3-scipy"
 short_desc="Framework for software defined radio"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"

From cb3023d543fdf0a22d0a09d066a63e5851f0a6a0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 09/14] guvcview: revbump for gsl-2.7.1

Also fix do_check() step
---
 srcpkgs/guvcview/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/guvcview/template b/srcpkgs/guvcview/template
index 447b27aecf50..2696fc7007bc 100644
--- a/srcpkgs/guvcview/template
+++ b/srcpkgs/guvcview/template
@@ -1,7 +1,7 @@
 # Template file for 'guvcview'
 pkgname=guvcview
 version=2.0.6
-revision=2
+revision=3
 wrksrc="${pkgname}-src-${version}"
 build_style=gnu-configure
 configure_args="--disable-static --disable-debian-menu"
@@ -18,4 +18,6 @@ checksum=95381cef5ee139e15f90b79d1425cc22bbaae43f87452cdce6674636aff37e85
 
 post_extract() {
 	sed '31a#include <locale.h>' -i  guvcview/guvcview.c
+	# add missing EOL in this file to fix do_check()
+	echo >> po/POTFILES.in
 }

From 0aeb374a363588a7c9cec2f2ff6361f4ff023a96 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 10/14] igt-gpu-tools: revbump for gsl-2.7.1

---
 srcpkgs/igt-gpu-tools/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/igt-gpu-tools/template b/srcpkgs/igt-gpu-tools/template
index 3f8b4e2b6166..e5865e11a57f 100644
--- a/srcpkgs/igt-gpu-tools/template
+++ b/srcpkgs/igt-gpu-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'igt-gpu-tools'
 pkgname=igt-gpu-tools
 version=1.25
-revision=4
+revision=5
 build_style=meson
 configure_args="-Db_ndebug=false -Db_lto=false"
 # b_lto=true makes the build hang at a random point

From bcd36d46c244b75e3afe6ed4d58e2096d2bb237d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 10 Jan 2022 09:37:07 -0300
Subject: [PATCH 11/14] inkscape: revbump for gsl-2.7.1

Note: on x86_64-musl 13 tests fail (all with SEGFAULT)
---
 srcpkgs/inkscape/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index 742c6f95bddb..45f48ccda0dc 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -1,7 +1,7 @@
 # Template file for 'inkscape'
 pkgname=inkscape
 version=1.1.1
-revision=2
+revision=3
 wrksrc="inkscape-${version}_2021-09-20_3bf5ae0d25"
 build_style=cmake
 # builds executables then runs checks

From cb17d4175fb456b4550a954ac483e55c8d99c0e1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:45 -0300
Subject: [PATCH 12/14] ipe: revbump for gsl-2.7.1

---
 srcpkgs/ipe/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ipe/template b/srcpkgs/ipe/template
index f18ebfc42572..fbd500a3dc94 100644
--- a/srcpkgs/ipe/template
+++ b/srcpkgs/ipe/template
@@ -1,7 +1,7 @@
 # Template file for 'ipe'
 pkgname=ipe
 version=7.2.24
-revision=4
+revision=5
 _tools_commit=v7.2.20.1
 hostmakedepends="pkg-config doxygen qt5-qmake qt5-tools qt5-host-tools"
 makedepends="cairo-devel gsl-devel libcurl-devel libjpeg-turbo-devel

From 645049a7a6ba99a18aac86eedf9ea11fd5684eb7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 10 Jan 2022 09:36:52 -0300
Subject: [PATCH 13/14] krita: revbump for gsl-2.7.1

---
 srcpkgs/krita/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/krita/template b/srcpkgs/krita/template
index d7f2d468b8a7..36668e641a56 100644
--- a/srcpkgs/krita/template
+++ b/srcpkgs/krita/template
@@ -1,7 +1,7 @@
 # Template file for 'krita'
 pkgname=krita
 version=5.0.0
-revision=2
+revision=3
 build_style=cmake
 configure_args="-Wno-dev -DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules gettext pkg-config python3

From 35bd3843686104201b6f65c5a8a9bd18913b90c8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 5 Dec 2021 18:34:46 -0300
Subject: [PATCH 14/14] siril: revbump for gsl-2.7.1

Also:
 - fix do_check() step
 - add libgomp-devel to makedepends
---
 srcpkgs/siril/template | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/siril/template b/srcpkgs/siril/template
index 5dd0cf48d12e..a06f3352243d 100644
--- a/srcpkgs/siril/template
+++ b/srcpkgs/siril/template
@@ -1,12 +1,12 @@
 # Template file for 'siril'
 pkgname=siril
 version=0.9.12
-revision=4
+revision=5
 build_style=gnu-configure
 hostmakedepends="pkg-config intltool autoconf automake gettext-devel"
 makedepends="fftw-devel libconfig-devel libopencv-devel libffms2-devel
  gsl-devel libraw-devel tiff-devel libpng-devel libcurl-devel
- ffmpeg-devel gtk+3-devel cfitsio-devel gsl-devel"
+ ffmpeg-devel gtk+3-devel cfitsio-devel gsl-devel libgomp-devel"
 depends="gnuplot"
 short_desc="Free astronomical image processing software"
 maintainer="Andreas Kempe <kempe@lysator.liu.se>"
@@ -21,6 +21,11 @@ fi
 
 CFLAGS="-fcommon"
 
+post_extract() {
+	# add missing check target in this subdir to fix do_check()
+	echo 'check:' >> deps/kplot/Makefile
+}
+
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }

^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: [PR PATCH] [Merged]: gsl: update to 2.7.1, adopt.
  2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
                   ` (50 preceding siblings ...)
  2022-01-12 15:47 ` [PR PATCH] [Updated] " tornaria
@ 2022-01-12 15:48 ` leahneukirchen
  51 siblings, 0 replies; 53+ messages in thread
From: leahneukirchen @ 2022-01-12 15:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 699 bytes --]

There's a merged pull request on the void-packages repository

gsl: update to 2.7.1, adopt.
https://github.com/void-linux/void-packages/pull/34469

Description:
The main change is a soname bump that apparently should have been done on 2.7.

This requires several revbumps. I took the chance to:
 - giac: update to 1.7.0.43 (minor update, no surprises)
 - dieharder: fix URL, since it was failing with a certificate error
 - gnuradio: add missing checkdepends and patch from upstream so `do_check()` succeeds
 - guvcview and siril: trivial fixes so `do_check()` succeeds
 - krita: disable tests since they are broken (70 failures)

I tested pkg -Q on x86_64 and all passes with these fixes.

^ permalink raw reply	[flat|nested] 53+ messages in thread

end of thread, other threads:[~2022-01-12 15:48 UTC | newest]

Thread overview: 53+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-10 16:46 [PR PATCH] gsl: update to 2.7.1, adopt tornaria
2021-12-11  2:44 ` ericonr
2021-12-11 20:45 ` tornaria
2021-12-13 19:16 ` leahneukirchen
2021-12-25 14:24 ` [PR PATCH] [Updated] " tornaria
2021-12-25 14:33 ` tornaria
2021-12-26  2:17 ` ericonr
2021-12-26  2:17 ` ericonr
2021-12-27 21:43 ` [PR PATCH] [Updated] " tornaria
2021-12-27 22:19 ` tornaria
2021-12-28  0:40 ` tornaria
2021-12-28  0:40 ` tornaria
2021-12-28  0:41 ` tornaria
2021-12-28  0:41 ` tornaria
2021-12-28  0:41 ` tornaria
2021-12-28  0:41 ` tornaria
2021-12-28  0:51 ` tornaria
2021-12-28  0:56 ` tornaria
2021-12-28  0:57 ` tornaria
2021-12-28  1:00 ` tornaria
2021-12-28  1:18 ` tornaria
2021-12-28  1:21 ` tornaria
2021-12-28  2:51 ` tornaria
2021-12-28  2:52 ` tornaria
2021-12-28  2:52 ` tornaria
2021-12-28  2:52 ` tornaria
2021-12-28  2:52 ` tornaria
2021-12-28  2:52 ` tornaria
2021-12-28  2:52 ` tornaria
2021-12-28  2:52 ` tornaria
2021-12-28  2:58 ` tornaria
2021-12-28  2:59 ` tornaria
2021-12-28  3:08 ` tornaria
2021-12-28  3:09 ` tornaria
2021-12-28  3:09 ` tornaria
2021-12-28  3:54 ` tornaria
2021-12-28  4:00 ` ericonr
2021-12-28  4:01 ` [PR PATCH] [Updated] " tornaria
2021-12-28  4:10 ` tornaria
2021-12-28 14:53 ` tornaria
2021-12-28 15:04 ` tornaria
2021-12-28 15:11 ` tornaria
2021-12-28 15:14 ` tornaria
2021-12-28 15:16 ` tornaria
2021-12-28 16:39 ` [PR PATCH] [Updated] " tornaria
2021-12-28 16:44 ` tornaria
2021-12-28 16:46 ` tornaria
2022-01-03 15:24 ` tornaria
2022-01-10 12:48 ` [PR PATCH] [Updated] " tornaria
2022-01-10 12:55 ` tornaria
2022-01-10 14:43 ` tornaria
2022-01-12 15:47 ` [PR PATCH] [Updated] " tornaria
2022-01-12 15:48 ` [PR PATCH] [Merged]: " leahneukirchen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).