bug#40411: [PATCH] services: Fix gdm-autologin pam service.
This patch fixes GDM's auto-login feature. See the discussions in #35674 and #40411. It works for me, but I don't want to just commit it because I don't really understand PAM. (Then again, who does?) -- Alex Griffin From 2d07fab70a4051189e013a20a95cfbb08c904803 Mon Sep 17 00:00:00 2001 From: Alex Griffin Date: Sun, 14 Jun 2020 17:58:47 -0500 Subject: [PATCH] services: Fix gdm-autologin pam service. * gnu/services/xorg.scm (gdm-pam-service): Mark pam_gdm.so optional. --- gnu/services/xorg.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/services/xorg.scm b/gnu/services/xorg.scm index ca39994516..4590709187 100644 --- a/gnu/services/xorg.scm +++ b/gnu/services/xorg.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2019 Tim Gesthuizen ;;; Copyright © 2020 shtwzrd ;;; Copyright © 2020 Jakub KÄ dzioÅka +;;; Copyright © 2020 Alex Griffin ;;; ;;; This file is part of GNU Guix. ;;; @@ -925,7 +926,7 @@ the GNOME desktop environment.") (inherit (unix-pam-service "gdm-autologin" #:login-uid? #t)) (auth (list (pam-entry - (control "[success=ok default=1]") + (control "optional") (module (file-append (gdm-configuration-gdm config) "/lib/security/pam_gdm.so"))) (pam-entry -- 2.26.2
bug#41668: Failing test: gui-installed-desktop-os-encrypted
Hi Mathieu, Mathieu Othacehe skribis: >> * The cow-store issue here: >> https://lists.gnu.org/archive/html/guix-devel/2020-06/msg00043.html. > > This should be fixed with 876a8d987085b8c64f32c8a320e4219575af285c. Oh, fun! >> * A new issue I discovered, whereby 'guix system init' try to >> build/download stuff, when it shouldn't: > > This is fixed by ea5d9bf9916d532005842f220f7da6e522151f6a. > > Regarding the initial OOM issue, this is no longer a thing because we > are building the image on the host (and not in a VM with limited > memory). > > I discovered another issue, related to HFS+ limits when producing the > ISO image, this is fixed by: fd1e885236fcec0aec1e3293153524f02b010560. Woow. > There is now a final issue, where the command restarting "guix-daemon" > in "umount-cow-store" hangs forever. I can only reproduce it in > "gui-installed-desktop-os-encrypted" test. I wonder if it's a Shepherd > bug or anything else. I'll keep digging. If I can be of any help, we can chat on IRC. Great work already! Ludo’.
bug#41827: lib2geom fails tests on i686-linux
Hello Marius, Marius Bakke writes: > Marius Bakke writes: > >> lib2geom fails several tests on i686-linux: >> >> https://ci.guix.gnu.org/log/h3d9i8jqygnc3qvcd83c678kzmr5p4b7-lib2geom-1.0-1.42e119d >> >> This is a dependency of Inkscape 1.0. > > The same tests also fail on aarch64-linux: > > https://ci.guix.gnu.org/log/rq7d8y0b8cv7ils7wd3fq97br8j3d4xz-lib2geom-1.0-1.42e119d > > armhf-linux and x86_64-linux seems fine. I had a quick look of the output, and it seems the failures are due to comparison of inexact numbers. A quick idea would be to make sure that the test suite is making use of Googletest's floating point comparison macros, which are designed to handle variations on floats [0]. If that's the flaw, we sould implement a patch and contribute it to upstream. Maxim
bug#41855: [PATCH 1/2] hurd-boot: Create individual translators instead of running MAKEDEV.
* gnu/build/hurd-boot.scm (make-hurd-device-nodes): Do not create dev/{null,zero,full,random,urandom} mount points. (setup-translator, xattr-translator, showtrans-translator?, translated?, set-hurd-device-translators): New procedures. (boot-hurd-system): Use them instead of running MAKEDEV. --- gnu/build/hurd-boot.scm | 172 +--- 1 file changed, 125 insertions(+), 47 deletions(-) diff --git a/gnu/build/hurd-boot.scm b/gnu/build/hurd-boot.scm index 09326233d2..398cee1395 100644 --- a/gnu/build/hurd-boot.scm +++ b/gnu/build/hurd-boot.scm @@ -80,16 +80,8 @@ Return the value associated with OPTION, or #f on failure." (string-append root (if (string-suffix? "/" root) "" "/") dir)) (mkdir (scope "dev")) - (for-each (lambda (file) - (call-with-output-file (scope file) -(lambda (port) - (display file port) ;avoid hard-linking - (chmod port #o666 -'("dev/null" - "dev/zero" - "dev/full" - "dev/random" - "dev/urandom")) + ;; Don't create /dev/null etc just yet; the store + ;; messes-up the permission bits. ;; Don't create /dev/console, /dev/vcs, etc.: they are created by ;; console-run on first boot. @@ -115,6 +107,125 @@ Return the value associated with OPTION, or #f on failure." ;; settings? ) +(define (xattr-translator? file-name) + "Return true if FILE-NAME has an extended @code{gnu.translator} attribute +set." + (false-if-exception + (not (string-null? (getxattr file-name "gnu.translator") + +(define (showtrans-translator? file-name) + "Return true if @file{showtrans} finds a translator installed on FILE-NAME." + (with-output-to-port (%make-void-port "w") +(lambda _ + (with-error-to-port (%make-void-port "w") +(lambda _ + (zero? (system* "showtrans" "--silent" file-name))) + +(define (translated? file-name) + "Return true if a translator is installed on FILE-NAME." + (if (string-contains %host-type "linux-gnu") + (xattr-translator? file-name) + (showtrans-translator? file-name))) + +(define* (setup-translator file-name command #:optional (mode #o600)) + "Setup translator COMMAND on FILE-NAME." + (unless (translated? file-name) +(let ((dir (dirname file-name))) + (unless (directory-exists? dir) +(mkdir-p dir)) + (unless (file-exists? file-name) +(call-with-output-file file-name + (lambda (port) +(display file-name port) ;avoid hard-linking +(chmod port mode) +(catch 'system-error + (lambda _ +(apply invoke "settrans" "--create" file-name command)) + (lambda (key . args) +(let ((errno (system-error-errno (cons key args + (format (current-error-port) "~a: ~a\n" + (strerror errno) file-name) + (format (current-error-port) "Ignoring...Good Luck!\n")) + +(define* (set-hurd-device-translators #:optional (root "/")) + "Make some of the device nodes needed on GNU/Hurd." + + (define (scope dir) +(string-append root (if (string-suffix? "/" root) "" "/") dir)) + + (define scope-setup-translator +(match-lambda + ((file-name command) + (scope-setup-translator (list file-name command #o600))) + ((file-name command mode) + (let ((mount-point (scope file-name))) + (setup-translator mount-point command mode) + + (define servers +'(("servers/crash-dump-core" ("/hurd/crash" "--dump-core")) + ("servers/crash-kill" ("/hurd/crash" "--kill")) + ("servers/crash-suspend" ("/hurd/crash" "--suspend")) + ("servers/password"("/hurd/password")) + ("servers/socket/1"("/hurd/pflocal")) + ("servers/socket/2"("/hurd/pfinet" + "--interface" "eth0" + "--address" + "10.0.2.15" ;the default QEMU guest IP + "--netmask" "255.255.255.0" + "--gateway" "10.0.2.2" + "--ipv6" "/servers/socket/16" + + (define devices +'(("dev/full"("/hurd/null" "--full")#o666) + ("dev/null"("/hurd/null") #o666) + ("dev/random" ("/hurd/random" "--seed-file" "/var/lib/random-seed") +#o644) + ("dev/zero"("/hurd/storeio" "--store-type=zero") #o666) + + ("dev/console" ("/hurd/term" "/dev/console" "device" "console")) + + ("dev/klog"("/hurd/streamio" "kmsg")) + ("dev/mem" ("/hurd/storeio" "--no-cache" "mem") #o660) + ("dev/shm" ("/hurd/tmpfs""--mode=1777" "50%") #o644) + ("dev/time"("/hurd/storeio" "--no-cache" "time") #o644) + + ("dev/vcs" ("/hurd/console")) + ("dev/tty" ("/hurd/magic"
bug#41855: [PATCH 2/2] hurd-boot: Use 'setxattr' instead of invoking settrans.
Note: Using `getxattr' on the Hurd instead of running showtrans does not work (yet?). * gnu/build/hurd-boot.scm (setup-translator): Use 'setxattr' instead of invoking settrans. * gnu/system.scm (hurd-multiboot-modules): Add --x-xattr-translator-records to enable xattr-embebbing of translators. --- gnu/build/hurd-boot.scm | 2 +- gnu/system.scm | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/build/hurd-boot.scm b/gnu/build/hurd-boot.scm index 398cee1395..8150aff972 100644 --- a/gnu/build/hurd-boot.scm +++ b/gnu/build/hurd-boot.scm @@ -140,7 +140,7 @@ set." (chmod port mode) (catch 'system-error (lambda _ -(apply invoke "settrans" "--create" file-name command)) +(setxattr file-name "gnu.translator" (string-join command "\0" 'suffix))) (lambda (key . args) (let ((errno (system-error-errno (cons key args (format (current-error-port) "~a: ~a\n" diff --git a/gnu/system.scm b/gnu/system.scm index d51691fe76..25cc63a9df 100644 --- a/gnu/system.scm +++ b/gnu/system.scm @@ -1191,6 +1191,7 @@ a list of , to populate the \"old entries\" menu." "--device-master-port='${device-port}'" "--exec-server-task='${exec-task}'" "--store-type=typed" +"--x-xattr-translator-records" "'${root}'" "'$(task-create)'" "'$(task-resume)'")) (target (%current-target-system)) (libc (if target -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com
bug#41855: [PATCH 0/2] hurd-boot: Cleanups: Remove MAKEDEV, then use setxattr (on the Hurd).
From: Jan Nieuwenhuizen Hi! Several variants of these patches were present on wip-hurd-vm before. Currently, we are running MAKEDEV from activation, and thus need hurd, bash, coreutils and sed in PATH. The first patch replaces that with scheme code, which seems a no-brainer to me. Then we only need hurd in PATH for settrans and gettrans. The second patch then switches to using setxattr instead of settrans; alas we still need gettrans as getxattr behaves "funny" on translated nodes. I suppose that would be a question for the bug-hurd? Greetings, Janneke Jan (janneke) Nieuwenhuizen (2): hurd-boot: Create individual translators instead of running MAKEDEV. hurd-boot: Use 'setxattr' instead of invoking settrans. gnu/build/hurd-boot.scm | 172 +--- gnu/system.scm | 1 + 2 files changed, 126 insertions(+), 47 deletions(-) -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com
bug#41668: Failing test: gui-installed-desktop-os-encrypted
Hello, Some status here. > * The cow-store issue here: > https://lists.gnu.org/archive/html/guix-devel/2020-06/msg00043.html. This should be fixed with 876a8d987085b8c64f32c8a320e4219575af285c. > > * A new issue I discovered, whereby 'guix system init' try to > build/download stuff, when it shouldn't: This is fixed by ea5d9bf9916d532005842f220f7da6e522151f6a. Regarding the initial OOM issue, this is no longer a thing because we are building the image on the host (and not in a VM with limited memory). I discovered another issue, related to HFS+ limits when producing the ISO image, this is fixed by: fd1e885236fcec0aec1e3293153524f02b010560. There is now a final issue, where the command restarting "guix-daemon" in "umount-cow-store" hangs forever. I can only reproduce it in "gui-installed-desktop-os-encrypted" test. I wonder if it's a Shepherd bug or anything else. I'll keep digging. Thanks, Mathieu
bug#41800: guix lint doesn't catch apache mirror-url
Hi, Efraim Flashner skribis: > On Thu, Jun 11, 2020 at 11:17:56PM +0200, Ludovic Courtès wrote: >> Hello, >> >> Efraim Flashner skribis: >> >> > There is a mirror://apache download option which isn't caught by 'guix >> > lint -c mirror-url'. >> >> Do you have an example to reproduce it? > > It turns out I made a mistake while changing the sources over to mirrors > and I'm fixing that now, but if you change serf's source URI back to > "https://archive.apache.org/dist/serf/serf-; version ".tar.bz2" > then it should suggest changing it to > "mirror://apache/serf/serf-" version ".tar.bz2" OK, closing! Ludo’.
bug#41811: `guix search` shows control sequences
Hi, Lars-Dominik Braun skribis: >> No control sequences if you do “unset LESS” before hand, right? >> I think we’ll just override ‘LESS’ unconditionally as shown below. > yes, and the patch fixes the issue. Pushed as e66f243e929bbd94e62e77cfa6a63dfd001ebe07. Thanks for testing! Ludo’.
bug#41847: qTox build failure
On Sun, 14 Jun 2020 14:30:56 +0300 Efraim Flashner wrote: > > It looks like both tests that fail expect to have network > connectivity. Since there's no network inside the container then > disabling those tests is the best option. > > If you want you can suggest upstream that they test for network > connectivity before running those tests. > Thanks, yes I also assumed that these failed tests were related to network conectivity issues, so I just submitted the regarding patches: http://issues.guix.gnu.org/41851 -- Reza Alizadeh Majd PantherX Team https://www.pantherx.org/
bug#41847: qTox build failure
On Sun, Jun 14, 2020 at 03:36:30PM +0430, Reza Alizadeh Majd wrote: > as another try, I updated the `qTox` package version from `0.16.3` to > `0.17.2`, but two of tests fails during package build: > > --8<---cut here---start->8--- > 1/14 Test #1: test_core ***Failed 91.08 sec > * Start testing of TestCore * > Config: Using QtTest library 5.12.7, Qt 5.12.7 (x86_64-little_endian-lp64 > shared (dynamic) release build; by GCC 7.5.0) > PASS : TestCore::initTestCase() > QWARN : TestCore::startup_without_proxy() Core starting without LAN > discovery. Peers can only be found through DHT. > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() attempted to send message with > network family 10 (probably IPv6) on IPv4 socket > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() attempted to send message with > network family 10 (probably IPv6) on IPv4 socket > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() attempted to send message with > network family 10 (probably IPv6) on IPv4 socket > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() attempted to send message with > network family 10 (probably IPv6) on IPv4 socket > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() attempted to send message with > network family 10 (probably IPv6) on IPv4 socket > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() attempted to send message with > network family 10 (probably IPv6) on IPv4 socket > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." > QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or > invalid IP address > QSYSTEM: TestCore::startup_without_proxy() Could not resolve
bug#41847: qTox build failure
as another try, I updated the `qTox` package version from `0.16.3` to `0.17.2`, but two of tests fails during package build: --8<---cut here---start->8--- 1/14 Test #1: test_core ***Failed 91.08 sec * Start testing of TestCore * Config: Using QtTest library 5.12.7, Qt 5.12.7 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0) PASS : TestCore::initTestCase() QWARN : TestCore::startup_without_proxy() Core starting without LAN discovery. Peers can only be found through DHT. QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() attempted to send message with network family 10 (probably IPv6) on IPv4 socket QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() attempted to send message with network family 10 (probably IPv6) on IPv4 socket QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() attempted to send message with network family 10 (probably IPv6) on IPv4 socket QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() attempted to send message with network family 10 (probably IPv6) on IPv4 socket QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() attempted to send message with network family 10 (probably IPv6) on IPv4 socket QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() attempted to send message with network family 10 (probably IPv6) on IPv4 socket QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QDEBUG : TestCore::startup_without_proxy() "Connecting to a bootstrap node..." QSYSTEM: TestCore::startup_without_proxy() Could not resolve hostname, or invalid IP address QSYSTEM:
bug#41847: qTox build failure
Hello, Trying to build `qTox`, I receive following errors: --8<---cut here---start->8--- /gnu/store/7aq38bbvgx69788bkx3r5gsyjha17l0y-gtk+-2.24.32/include/gtk-2.0/gtk/gtktypeutils.h:236:64: error: ‘GTypeDebugFlags’ is deprecated [-Werror=deprecated-declarations] voidgtk_type_init (GTypeDebugFlagsdebug_flags); --8<---cut here---end--->8--- --8<---cut here---start->8--- /gnu/store/7aq38bbvgx69788bkx3r5gsyjha17l0y-gtk+-2.24.32/include/gtk-2.0/gtk/gtktooltips.h:73:12: error: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Werror=deprecated-declarations] GTimeVal last_popdown; --8<---cut here---end--->8--- I also check the build status of `qTox` on substitute server, and it seems that the build is also failed there: https://ci.guix.gnu.org/log/p88cprqdjgrm5mn59w4mlpcpb2276kl6-qtox-1.16.3 -- Reza Alizadeh Majd PantherX Team https://www.pantherx.org/
bug#41811: `guix search` shows control sequences
Hi, > No control sequences if you do “unset LESS” before hand, right? > I think we’ll just override ‘LESS’ unconditionally as shown below. yes, and the patch fixes the issue. Thanks, Lars