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

2021-09-27 Thread John Kehayias via Bug reports for GNU Guix
Hi all, Thanks for coordinating this Leo. Is there anything else with huge rebuilds to push together? I don't want to keep finding and adding things, but two possibilities come to mind that I've just noticed: 1a. p11-kit #49957 https://issues.guix.gnu.org/49957 I've just hit this bug on

bug#48907: Grafts cause discrepancies in debug symbols file names (debug symbols missing in GDB).

2021-09-27 Thread Maxim Cournoyer
Heya, Ludovic Courtès writes: [...] >> Yikes! This means that debugging with grafts (with the aid of debugging >> symbols) is no longer possible, right? > > It depends on whether the separate “debug” output gets grafted or not, > but yeah, if a dependency tree has this shape (app -> lib +

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

2021-09-27 Thread Maxim Cournoyer
Hello! Maxime Devos writes: > 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

bug#50853: python-feedparser

2021-09-27 Thread Lio Novelli
This patch provides a bit more than just bugfix: - Add two python package definitions sgmllib3k, sgqlc - updates python-feedparser From bff17f280636f91fb79fbfa508ee95ec42f33bc2 Mon Sep 17 00:00:00 2001 From: l3n Date: Mon, 27 Sep 2021 21:57:36 +0200 Subject: [PATCH] Add two python package

bug#50853: python-feedparser

2021-09-27 Thread Lio Novelli
Feedparser module is missing sgmllib dependency: >>> import feedparser Traceback (most recent call last): File "", line 1, in File "/home/len/.guix-profile/lib/python3.8/site-packages/feedparser/__init__.py", line 28, in from .api import parse File

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

2021-09-27 Thread Leo Famulari
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 rebuilding the world:

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

2021-09-27 Thread Leo Famulari
For the current core-updates cycle, there is some talk of "rebuilding the world" to fix "glibc looks for $sysconfdir/etc/localtime rather than /etc/localtime". We can also include the shortened Rust bootstrap and the tzdata update, respectively:

bug#47744: nfs-root-fs test is failing

2021-09-27 Thread Stefan
Hi! Sorry, that was not quite correct. I sent a patch months back, which did not make it into this ticket, which solved this ticket but depends on . Here it is again. Bye Stefan nfs-root-for-virtual-machines.patch Description: Binary data

bug#50858: Installing git-annex for aarch64 fails on ghc build

2021-09-27 Thread Zacchaeus Scheffer
Hi Guix! I'm trying to install git-annex for aarch64, but it fails on the following line: \ 'configure-bin' phasebuilder for `/gnu/store/b6j0zdnbpdhx81npbk25m4nls5y1h3f5-ghc-7.10.2.drv' failed with exit code 1 I have attached the log for the failed ghc build. The first error there seems to be:

bug#50789: syncthing-gtk creates autostart file with wrong bin

2021-09-27 Thread Liliana Marie Prikler
Hi, Am Montag, den 27.09.2021, 19:04 + schrieb John Kehayias: > [...] > > But back to the matter at hand. Medium to long-term I support better > Guix services for autostart, but that doesn't address the problem of > having packages run as intended by upstream, at least with reasonable >

bug#50856: Unbound variables in Guix Home

2021-09-27 Thread Oleg Pykhalov
Hi Guix, We have unbound variables in some Guix Home files: --8<---cut here---start->8--- gnu/home-services/configuration.scm:56:6: warning: possibly unbound variable `formatted-message' gnu/home-services/configuration.scm:57:7: warning: possibly unbound

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

2021-09-27 Thread Ludovic Courtès
Hi, John Kehayias skribis: > Just to followup, here is the relevant part of my `guix describe`: > > guix c6a8d6d > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: core-updates-frozen > commit: c6a8d6db77520097bd0b2df99bfab659bfcfd64c > > On a side note, nearly

bug#50789: syncthing-gtk creates autostart file with wrong bin

2021-09-27 Thread John Kehayias via Bug reports for GNU Guix
Hi everyone, ‐‐‐ Original Message ‐‐‐ On Saturday, September 25th, 2021 at 3:02 AM, Liliana Marie Prikler wrote: > I think the answer to that one is fairly simple. Guix should provide a > mechanism to generate/link autostart services, ideally via (guix home), > which will be upstreamed

bug#50788: Swapfile on Btrfs does not start at boot

2021-09-27 Thread John Kehayias via Bug reports for GNU Guix
Hi Brice and Zacchaeus, ‐‐‐ Original Message ‐‐‐ On Monday, September 27th, 2021 at 11:37 AM, Zacchaeus Scheffer wrote: > Hi Brice, > > Yes, setting "(needed-for-boot? #t)" did it for me. I agree that adding a > dependencies field for swap devices is the "correct" solution. Worked for

bug#50827: [core-updates-frozen] python-graphql-relay fails on sanity-check

2021-09-27 Thread John Kehayias via Bug reports for GNU Guix
Hi Efraim, ‐‐‐ Original Message ‐‐‐ On Monday, September 27th, 2021 at 2:23 AM, Efraim Flashner wrote: > Fixed by updating the package to 3.1.0. > Thanks, that did it. Following the chain from there, python-graphene is failing at sanity-check. And now I see our version is super old;

bug#50676: [core-updates-frozen] Image production is broken.

2021-09-27 Thread Ludovic Courtès
Hi, Mathieu Othacehe skribis: >> This should allow us to move forward with system testing on the branch! > > I created a "tests-core-updates-frozen" specification on Cuirass for > that purpose. Looks like there's something broken in (gnu ci) though. Just fixed as

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

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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 ---

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

2021-09-27 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 v2 26/27] gnu: inkscape-1.1: Don't run tests when cross-compiling.

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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 ---

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

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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 v2 13/27] gnu: ruby-ffi-rzmq: Respect #:tests?.

2021-09-27 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 ---

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

2021-09-27 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 v2 08/27] gnu: swi-prolog: Use cross-compiled bash in shebangs.

2021-09-27 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 +++

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

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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

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

2021-09-27 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. *

bug#50299: The check-tests-true lint check is incorrect for Emacs packages

2021-09-27 Thread Maxime Devos
Maxim Cournoyer schreef op wo 22-09-2021 om 23:41 [-0400]: > Grepping for (tests? #f), I found texlive-build also defaults to #f, so > should be treated the same. > > OK to push with such a change. I'll send a patch series with that change, that also resolves every other check-tests-true lint

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

2021-09-27 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

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

2021-09-27 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#50728: Update Pandoc (just on my machine)

2021-09-27 Thread zimoun
Hi, In addition to Maxim's words. :-) On Thu, 23 Sept 2021 at 14:58, Maxim Cournoyer wrote: > The first step is configuring a development setup as explained in "info > '(guix)Contributing" sections. You can create a variant of the current 'pandoc' package and then use it via "--load-path" or

bug#50788: Swapfile on Btrfs does not start at boot

2021-09-27 Thread Zacchaeus Scheffer
Hi Brice, Yes, setting "(needed-for-boot? #t)" did it for me. I agree that adding a dependencies field for swap devices is the "correct" solution. Thanks, -Zacchae On Sat, Sep 25, 2021 at 8:54 AM Brice Waegeneire wrote: > > Hello John and Zacchaeus, > > A month ago I open a thread in

bug#50771: guix system search doesn't show system services from channels

2021-09-27 Thread zimoun
Hi, On Fri, 24 Sept 2021 at 08:59, Andrew Tropin wrote: > > Declared system service in (gnu services tmp) in my channel, did guix > pull with the apropriate channels configuration. > > System service from (gnu services tmp) can be used in my > operating-system record, but not searchable with

bug#50809: tla2tools fails to build

2021-09-27 Thread Tobias Geerinckx-Rice via Bug reports for GNU Guix
Andrew, Thanks for reporting this! Fixed in Guix commit 86d316b. I tried the obvious fix of putting in the correct hash Obvious maybe, but not much of a fix, as you discovered: what mishappened to change the hash in the first place? Anything bad? Would it happen again next week?

bug#50672: python-pytorch is not reproducible

2021-09-27 Thread zimoun
Hi, On Fri, 24 Sept 2021 at 16:11, Ludovic Courtès wrote: > Having unbundled NNPACK in d326dec8115cf5e2cac9497633dc11ecc970361b, I > can confirm that PyTorch itself is now reproducible, but NNPACK isn’t. I reproduce: "guix build nnpack --no-grafts --check" differs. Pytorch, not. > PyTorch

bug#50483: [R] Package r-shiny: Shiny server logic inactive

2021-09-27 Thread zimoun
Hi, On Thu, 9 Sept 2021 at 14:46, Todor Kondić via Bug reports for GNU Guix wrote: > I started having issues with R Shiny applications with newer Guix distro > commits. I think it is fixed by f36b789f788ffe3ebdaaeac1d3a05534acaa909c. Closing. All the best, simon

bug#23045: mysql_config missing references to sed and gawk

2021-09-27 Thread zimoun
Hi Sarah, On Sat, 25 Sept 2021 at 23:51, Sarah Morgensen wrote: > Fixed by . Thanks for closing! :-) Cheers, simon

bug#50483: [R] Package r-shiny: Shiny server logic inactive

2021-09-27 Thread Todor Kondić via Bug reports for GNU Guix
On Monday, September 20th, 2021 at 7:30 PM, Charles wrote: > Thanks simon, I will take into account your suggestions and submit to patches. Thanks for your efforts!

bug#46054: isc-dhcp patch-shebang fails when cross-compiling

2021-09-27 Thread Maxime Devos
(This time sent to the right address) Caliph Nomble schreef op za 23-01-2021 om 17:40 [+]: > Hi, > > When cross-compiling isc-dhcp (in this case x86-64 to aarch64), patch-shebang > patches in bash-minimal compiled for x86_64 for the scripts > libexec/dhclient-script and

bug#50827: [core-updates-frozen] python-graphql-relay fails on sanity-check

2021-09-27 Thread Efraim Flashner
Fixed by updating the package to 3.1.0. -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature