bug#49509: libsigsegv fails to build on emulated aarch64 [core-updates]

2021-09-29 Thread Sarah Morgensen
Hi all, Ludovic Courtès writes: > Hello, > > Maxime Devos skribis: > >> Ludovic Courtès schreef op zo 11-07-2021 om 00:19 [+0200]: >>> Hi, >>> >>> Maxime Devos skribis: >>> >>> > FAIL: stackoverflow1 >>> > >>> > >>> > qemu: uncaught target signal 11 (Segmentation fault)

bug#50872: Prosody service + letsencrypt certs improvements

2021-09-29 Thread Christine Lemmer-Webber
Carlo Zancanaro writes: > Hi Christine, > > On Tue, Sep 28 2021, Christine Lemmer-Webber wrote: >> Hm, in other words we really ought to run this attached to some hook >> related to the letsencrypt services... when they renew successfully, >> it should trigger this command, I'd think. We do simi

bug#50299: [PATCH v3 27/27] gnu: ghc-bsb-http-chunked: Don't run tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/haskell-web.scm (ghc-bsb-http-chunked)[arguments]<#:tests?>: Set to #false when cross-compiling. --- gnu/packages/haskell-web.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index a250bb4262

bug#50299: [PATCH v3 25/27] gnu: extra-cmake-modules: Don't run tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[arguments]<#:tests?>: Set to #false when cross-compiling. --- gnu/packages/kde-frameworks.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 00

bug#50299: [PATCH v2 01/27] lint: check-tests-true: Allow #:tests? #t for some build systems.

2021-09-29 Thread Maxime Devos
Maxim Cournoyer schreef op ma 27-09-2021 om 21:14 [-0400]: > > +;; Likewise, though the 'check' phase is deleted by default, > > +;; so #:tests? #t won't be useful by itself. > > +(test-equal "tests-true: #:tests? #t acceptable for texlive packages" > > + '() > > + (let ((pkg (dummy-package "x" >

bug#50299: [PATCH v3 19/27] gnu: python2-promise: Don't run tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/python-xyz.scm (python2-promise)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c221aaa

bug#50299: [PATCH v3 23/27] gnu: pjproject: Don't run tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/telephony.scm (pjproject)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. --- gnu/packages/telephony.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm index f75a168948..3075b56

bug#50299: [PATCH v3 02/27] gnu: lean: Set #:tests? appropriately when cross-compiling.

2021-09-29 Thread Maxime Devos
It still fails to cross-compile though. * gnu/packages/lean.scm (lean)[arguments]<#:tests?>: Set to #false when cross-compiling. --- gnu/packages/lean.scm | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/lean.scm b/gnu/packages/lean.scm index cc593291fd..

bug#50299: [PATCH v3 22/27] gnu: belcard: Don't run tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/linphone.scm (belcard)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. --- gnu/packages/linphone.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnu/packages/linphone.scm b/gnu/packages/linphone.scm index 1c60e767b0..5a4bf3d735 10

bug#50299: [PATCH v3 20/27] gnu: ocaml4.07-fftw3: Don't run tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/ocaml.scm (ocaml4.07-fftw3)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. --- gnu/packages/ocaml.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index db1d973238..9adf9cca24 100644

bug#50299: [PATCH v3 10/27] gnu: ruby-yard-with-tests: Don't enable tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/ruby.scm (ruby-yard-with-tests)[arguments]: Remove #:tests? instead of setting unconditionally setting it to #t. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 8db5bd9158..0f7806

bug#50299: [PATCH v3 12/27] gnu: ruby-ffi-rzmq: Don't enable tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/ruby.scm (ruby-ffi-rzmq)[arguments]: Remove #:tests? instead of setting unconditionally setting it to #t. --- gnu/packages/ruby.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index f2932cc26e..e361c699ef 1006

bug#50299: [PATCH v3 21/27] gnu: lablgtk: Don't run tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/ocaml.scm (lablgtk)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. --- gnu/packages/ocaml.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 9adf9cca24..5d0927dee4 100644 --- a/g

bug#50299: [PATCH v3 26/27] gnu: inkscape-1.1: Don't run tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/inkscape.scm (inkscape-1.1)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. --- gnu/packages/inkscape.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnu/packages/inkscape.scm b/gnu/packages/inkscape.scm index 46c8c4cc34..f4990905

bug#50299: [PATCH v3 13/27] gnu: ruby-ffi-rzmq: Respect #:tests?.

2021-09-29 Thread Maxime Devos
* gnu/packages/ruby.scm (ruby-ffi-rzmq)[arguments]<#:phases>: Only invoke "rspec" if #:tests? is true. --- gnu/packages/ruby.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e361c699ef..7817025cb4 100644 --- a/gnu/pa

bug#50299: [PATCH v3 14/27] gnu: go-1.16: Don't enable tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/golang.scm (go-1.16)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. --- gnu/packages/golang.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f02d0aa9df..6da4c09f44 100644 -

bug#50299: [PATCH v3 24/27] gnu: tdlib: Don't run tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/messaging.scm (tdlib)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. --- gnu/packages/messaging.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index a7fed957a3..5f90a524d7

bug#50299: [PATCH v3 15/27] gnu: ecl: Don't pretend to enable tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/lisp.scm (ecl)[arguments]<#:tests?>: Move comment about failing tests to ... (ecl)[arguments]<#:phases>{check}: ... this deleted phase. (ecl)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. --- gnu/packages/lisp.scm | 5 ++--- 1 file changed, 2 inser

bug#50299: [PATCH v3 11/27] gnu: ruby-byebug-11: Don't enable tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/ruby.scm (ruby-byebug-11)[arguments]: Remove #:tests? instead of setting unconditionally setting it to #t. --- gnu/packages/ruby.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 0f7806e81b..f2932cc26e 100

bug#50299: [PATCH v3 09/27] gnu: swi-prolog: Set PROG_SWIPL when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/prolog.scm (swi-prolog)[arguments]<#:configure-flags>: Set PROG_SWIPL and SWIPL_NATIVE_FRIEND when cross-compiling. (swi-prolog)[native-inputs]: Add 'this-package' when cross-compiling. --- gnu/packages/prolog.scm | 17 - 1 file changed, 16 insertions(+), 1 del

bug#50299: [PATCH v3 17/27] gnu: libicns: Don't run tests when cross-compiling.

2021-09-29 Thread Maxime Devos
The #:tests? #t is actually harmless here, because there are no tests (though there is a trivial 'check' target). The ‘; No tests.’ comment might be confusing though. * gnu/packages/image.scm (libicns)[arguments]: Remove. --- gnu/packages/image.scm | 2 -- 1 file changed, 2 deletions(-) diff --

bug#50299: [PATCH v3 18/27] gnu: python2-empy: Don't run tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/python-xyz.scm (python2-empy)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 4e2e719afc

bug#50299: [PATCH v3 07/27] gnu: swi-prolog: Don't use 'cc'.

2021-09-29 Thread Maxime Devos
* gnu/packages/prolog.scm (swi-prolog)[arguments]<#:configure-flags>: Set CMAKE_HOST_CC to gcc when cross-compiling. --- gnu/packages/prolog.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/prolog.scm b/gnu/packages/prolog.scm index 8d940530d8..fc3956b17b

bug#50299: [PATCH v3 08/27] gnu: swi-prolog: Use cross-compiled bash in shebangs.

2021-09-29 Thread Maxime Devos
* gnu/packages/prolog.scm (swi-prolog)[inputs]: Add 'bash-minimal'. --- gnu/packages/prolog.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/prolog.scm b/gnu/packages/prolog.scm index fc3956b17b..3eaec533d7 100644 --- a/gnu/packages/prolog.scm +++ b/gnu/packa

bug#50299: [PATCH v3 04/27] gnu: swi-prolog: Move native-inputs to inputs where appropriate.

2021-09-29 Thread Maxime Devos
* gnu/package/prolog.scm (swi-prolog) [native-inputs]: Keep 'texinfo', 'perl' and 'pkg-config' and move the rest to ... [inputs]: ... here. --- gnu/packages/prolog.scm | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/prolog.scm b/gnu/packages/prolog.scm

bug#50299: [PATCH v3 16/27] gnu: perl-unicode-utf8: Don't run tests when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/perl.scm (perl-unicode-utf8)[arguments]<#:tests?>: Set to #false when cross-compiling. --- gnu/packages/perl.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 5d4843d39a..255cace07c 100644 --- a/gnu/packag

bug#50299: [PATCH v3 06/27] gnu: swi-prolog: Make configuration wok when cross-compiling.

2021-09-29 Thread Maxime Devos
* gnu/packages/prolog.scm (swi-prolog)[arguments]<#:configure-flags>: Set BSD_SIGNALS and QSORT_R_GNU when cross-compiling. --- gnu/packages/prolog.scm | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/packages/prolog.scm b/gnu/packages/prolog.scm index be5a3c5bf8

bug#50299: [PATCH v3 05/27] gnu: swi-prolog: Don't explicitely enable tests.

2021-09-29 Thread Maxime Devos
Tests are enabled by default (except when cross-compiling). Running tests when cross-compiling is rarely possible. * gnu/packages/prolog.scm (swi-prolog)[arguments]<#:tests>: Remove it. --- gnu/packages/prolog.scm | 1 - 1 file changed, 1 deletion(-) diff --git a/gnu/packages/prolog.scm b/gnu/pa

bug#50299: [PATCH v3 01/27] lint: check-tests-true: Allow #:tests? #t for some build systems.

2021-09-29 Thread Maxime Devos
emacs-build-system sets #:tests? #f by default, so the linter shouldn't warn if #:tests? #t is set for packages using emacs-build-system. Likewise for texlive-build-system * guix/lint.scm (check-tests-true): Do not warn if the build system is emacs-build-system or texlive-build-system. * tests/

bug#50299: [PATCH v3 03/27] gnu: lean: Add bash-minimal.

2021-09-29 Thread Maxime Devos
Explicitely adding this input is required for cross-compilation. * gnu/packages/lean.scm (lean)[inputs]: Add 'bash-minimal'. --- gnu/packages/lean.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/lean.scm b/gnu/packages/lean.scm index 1099732181..e2a0d3196a

bug#50872: Prosody service + letsencrypt certs improvements

2021-09-29 Thread Carlo Zancanaro
Hi Christine, On Tue, Sep 28 2021, Christine Lemmer-Webber wrote: Hm, in other words we really ought to run this attached to some hook related to the letsencrypt services... when they renew successfully, it should trigger this command, I'd think. We do similar things for nginx, etc... I'm p

bug#50787: rtl8812au-aircrack-ng-linux-module driver is empty

2021-09-29 Thread Maxim Cournoyer
Hello, I looked a bit at the problem, but I have no clue as to why the Linux kernel Makefile-based module build system changed behavior, and nothing seems to have changed on this driver's side (its Makefile has been untouched for about a year). Perhaps the problem is more general to our linux-mod

bug#50896: emacs-beancount broken, moved to its own project

2021-09-29 Thread Nicolas Goaziou
Hello, Christine Lemmer-Webber writes: > + (let ((commit "dbafe6a73d90c1f64d457b356b9dbb43499f70d5") > +(revision "0")) I suggest to mention in a comment that upstream has not made any release yet. > +(package > + (name "emacs-beancount") > + (version (git-version "0.0.0

bug#50901: perl6-tap-harness: perl6 path issue

2021-09-29 Thread Christopher Howard
Hello. I'm not a Perl expert, but I was needing to use the prove6 command from perl6-tap-harness. When I set up "guix environment --ad- hoc perl6-tap-harness rakudo" and run the "prove6" command, I get this error: ``` /gnu/store/qm5p9yqaal1lppcag8ag69wwhj2q0rjg-profile/bin/prove6: /gnu/store/7lacq

bug#50899: Add parallel-build? and parallel-tests? to linux-module-build-system

2021-09-29 Thread Maxim Cournoyer
Hello, The linux-module-build-system currently seems lacking support to parallelize the build. Given's it's Make-based, it should be straightforward to add such support. Thanks, Maxim

bug#50897: Octave package installation

2021-09-29 Thread Zacchaeus Scheffer
Hi Guix! After installing octave, I tried to install the image package in octave in two ways. One by running: > pkg install image-.tar.gz where image-.tar.gz is in my cwd. I also tried installing with: > pkg install -forge image In both cases, I had the same problem. The first error I was getti

bug#50896: emacs-beancount broken, moved to its own project

2021-09-29 Thread Christine Lemmer-Webber
Hello... emacs-beancount is broken because it's no longer just bundled in beancount. However, I've attached a fix. If nobody has any problem with this I'll just push it up to master. Since it's a leaf package, and the current state is "it's broken" I figure it's probably fine to push, but since i

bug#50860: Core-updates-frozen world rebuild coordination

2021-09-29 Thread Jack Hill
On Wed, 29 Sep 2021, Leo Famulari wrote: On Tue, Sep 28, 2021 at 02:38:33AM +, John Kehayias via Bug reports for GNU Guix wrote: Thanks for coordinating this Leo. Is there anything else with huge rebuilds to push together? We are moving the coordination to

bug#50860: Core-updates-frozen world rebuild coordination

2021-09-29 Thread Leo Famulari
On Tue, Sep 28, 2021 at 02:38:33AM +, John Kehayias via Bug reports for GNU Guix wrote: > Thanks for coordinating this Leo. Is there anything else with huge rebuilds > to push together? We are moving the coordination to , which already existed for this purp

bug#50830: [core-updates-frozen] glibc looks for $sysconfdir/etc/localtime rather than /etc/localtime

2021-09-29 Thread Leo Famulari
On Tue, Sep 28, 2021 at 11:25:45AM +0200, Ludovic Courtès wrote: > Leo Famulari skribis: > > > On Mon, Sep 27, 2021 at 11:08:58PM +0200, Ludovic Courtès wrote: > >> So here’s a patch to fix it, and another one to do a minor cleanup > >> operation. > > > > I created a "tracking bug" to coordinate