[-- 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 }
[-- 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
[-- 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.
[-- 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.
[-- 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 }
[-- 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?
[-- 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.
[-- 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.
[-- 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 }
[-- 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.
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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
[-- 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>"
[-- 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.
[-- 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.
[-- 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.
[-- 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) ```
[-- 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 ```
[-- 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) ```
[-- 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>"
[-- 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).
[-- 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).
[-- 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 ?
[-- 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>"
[-- 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?
[-- 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.
[-- 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 }
[-- 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.