bug#40411: [PATCH] services: Fix gdm-autologin pam service.

2020-06-14 Thread Alex Griffin via Bug reports for GNU Guix
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

2020-06-14 Thread Ludovic Courtès
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

2020-06-14 Thread Maxim Cournoyer
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.

2020-06-14 Thread Jan (janneke) Nieuwenhuizen
* 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.

2020-06-14 Thread Jan (janneke) Nieuwenhuizen
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).

2020-06-14 Thread Jan (janneke) Nieuwenhuizen
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

2020-06-14 Thread Mathieu Othacehe


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

2020-06-14 Thread Ludovic Courtès
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

2020-06-14 Thread Ludovic Courtès
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

2020-06-14 Thread Reza Alizadeh Majd
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

2020-06-14 Thread Efraim Flashner
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

2020-06-14 Thread Reza Alizadeh Majd
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

2020-06-14 Thread Reza Alizadeh Majd
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

2020-06-14 Thread Lars-Dominik Braun
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