GNU bug report logs - #30116
[PATCH] `substitute' crashes when file contains NUL characters (core-updates)

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Maxim Cournoyer <maxim.cournoyer@HIDDEN>; Keywords: patch; dated Mon, 15 Jan 2018 01:29:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 30116 <at> debbugs.gnu.org:


Received: (at 30116) by debbugs.gnu.org; 16 Jan 2018 11:23:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 16 06:23:21 2018
Received: from localhost ([127.0.0.1]:58124 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ebPKq-00011f-RN
	for submit <at> debbugs.gnu.org; Tue, 16 Jan 2018 06:23:21 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:51944)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1ebPKp-00011W-6Y
 for 30116 <at> debbugs.gnu.org; Tue, 16 Jan 2018 06:23:19 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id AA11410D26;
 Tue, 16 Jan 2018 12:23:18 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id srZ9YVqE_umA; Tue, 16 Jan 2018 12:23:18 +0100 (CET)
Received: from ribbon (unknown [193.50.110.60])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id EAB5410D25;
 Tue, 16 Jan 2018 12:23:17 +0100 (CET)
From: ludo@HIDDEN (Ludovic =?utf-8?Q?Court=C3=A8s?=)
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: bug#30116: [PATCH] `substitute' crashes when file contains NUL
 characters (core-updates)
References: <87r2qrc3mq.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 27 =?utf-8?Q?Niv=C3=B4se?= an 226 de la =?utf-8?Q?R?=
 =?utf-8?Q?=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Tue, 16 Jan 2018 12:23:17 +0100
In-Reply-To: <87r2qrc3mq.fsf@HIDDEN> (Maxim Cournoyer's message of "Sun, 14
 Jan 2018 20:27:57 -0500")
Message-ID: <87o9lu6o9m.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 30116
Cc: 30116 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

Hi,

Maxim Cournoyer <maxim.cournoyer@HIDDEN> skribis:

> I've encountered the following crash when trying to use substitute on a
> file which contains NUL characters:

Yes, that=E2=80=99s because Guile=E2=80=99s =E2=80=98regexp-exec=E2=80=99 s=
imply wraps libc=E2=80=99s =E2=80=98regexec=E2=80=99,
which does not handle NULs.

We should consider switching to the pure-Scheme SRFI-115:

  https://srfi.schemers.org/srfi-115/srfi-115.html

Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#30116; Package guix. Full text available.

Message received at 30116 <at> debbugs.gnu.org:


Received: (at 30116) by debbugs.gnu.org; 15 Jan 2018 01:38:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 20:38:32 2018
Received: from localhost ([127.0.0.1]:56516 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eatjM-0000ug-Hq
	for submit <at> debbugs.gnu.org; Sun, 14 Jan 2018 20:38:32 -0500
Received: from mail-it0-f48.google.com ([209.85.214.48]:37386)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1eatjK-0000uT-Aw
 for 30116 <at> debbugs.gnu.org; Sun, 14 Jan 2018 20:38:30 -0500
Received: by mail-it0-f48.google.com with SMTP id q8so3532994itb.2
 for <30116 <at> debbugs.gnu.org>; Sun, 14 Jan 2018 17:38:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:references:date:in-reply-to:message-id:user-agent
 :mime-version:content-disposition:content-transfer-encoding;
 bh=1HWDBprkdaEjBzsV3g15puImp29IJuSOYhsdsQBDX8w=;
 b=j8SzVL2+mecdWAnBXOtU0TDltYGvbGNT9Tnv48bFELWnyJKBeBiy3U1n+va8lK1MJl
 LHmKqCzUX1v3KdNmHxLThb+ZrNjcswtcA6vvChhF4hiAzGhsu9y0/P44ywXidLbRH048
 99HUmf201PCzrbzVfavxzN5KEqG9i8m3U1VNPpMpmcZ1Ox2c1qgh7WhaB6I5cdN84jde
 8UKD2vp6rlSeC9sGB3IUo1zv/eZAknocj57FRn6jR3B1gYxs+emMFRU0DFj8X/STYaRE
 B/CnEi9Nbra7UPxiTQ9Ik1sqNmSTn/7oir8CgcHrQ/Vaqzd8JAXuXxav0eW20F5Sv3Vz
 D4dw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version:content-disposition
 :content-transfer-encoding;
 bh=1HWDBprkdaEjBzsV3g15puImp29IJuSOYhsdsQBDX8w=;
 b=Dx7RYzpZvAjcbbBYWPa4/BGcO+M/U4SN/tD46gYnavhMcLxypuWV4QLKqCGoKSAVxr
 Qs5wDalReM1R4jQBtHUKkKVH/ujNcaYZez8wCtQJUMxhKLCfo3irrc/hlxibszFC2dqV
 kZxWcQQoV1Bxn4e902LxZ/fRZUS7kisB0uqxscB3sf+QhrLkaPyk7UG4RffGxgTc3FxI
 lWQM8GnF8rzB7RauKZrVMdpHNkZh+xcVeMPRoMyIYtw+qRGse8H8I7/QmNtA86YE5+jk
 /4o4fte+Cha5HxDLRDlwgsgDZ0S3hqVcI9xSANiQrpz/I1uujzhGVP277WmY+oTfCB4s
 IdPg==
X-Gm-Message-State: AKwxytcNJJtv3gR+8GtB+H9PTtkm3yuqlEsEJQTzwe0xMyzviXFm81kp
 QwxgxreYrbARbpQ/2z/7XmMSfA==
X-Google-Smtp-Source: ACJfBotKyVmB6xR2lH4/iOFHcpthjBuYZNI6dmZMrJCxdUYUTamo0nC2i6A7QJp8wjpgxtN/rGiP0A==
X-Received: by 10.36.241.65 with SMTP id q1mr11793129iti.4.1515980304522;
 Sun, 14 Jan 2018 17:38:24 -0800 (PST)
Received: from apteryx ([45.72.232.234])
 by smtp.gmail.com with ESMTPSA id b34sm2333437itd.38.2018.01.14.17.38.23
 for <30116 <at> debbugs.gnu.org>
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sun, 14 Jan 2018 17:38:23 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: 30116 <at> debbugs.gnu.org
Subject: [PATCH] `substitute' crashes when file contains NUL characters
 (core-updates))
References: <87r2qrc3mq.fsf@HIDDEN>
 <handler.30116.B.15159796942311.ack <at> debbugs.gnu.org>
Date: Sun, 14 Jan 2018 20:38:22 -0500
In-Reply-To: <handler.30116.B.15159796942311.ack <at> debbugs.gnu.org> (GNU bug
 Tracking System's message of "Mon, 15 Jan 2018 01:29:02 +0000")
Message-ID: <87k1wjc35d.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/x-patch; charset=utf-8
Content-Disposition: attachment;
 filename=0001-utils-Prevent-substitute-from-crashing-on-files-cont.patch
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 30116
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

From 9891e428eae0ed24e0d61862b3f5e298606b79eb Mon Sep 17 00:00:00 2001
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Date: Sun, 14 Jan 2018 20:31:33 -0500
Subject: [PATCH] utils: Prevent substitute from crashing on files containing
 NUL chars.

Fixes issue #30116.

* guix/build/utils.scm (substitute): Add condition to skip lines containing
the NUL character.
---
 guix/build/utils.scm | 44 ++++++++++++++++++++++++++------------------
 1 file changed, 26 insertions(+), 18 deletions(-)

diff --git a/guix/build/utils.scm b/guix/build/utils.scm
index 7391307c8..975f4e70a 100644
--- a/guix/build/utils.scm
+++ b/guix/build/utils.scm
@@ -3,6 +3,7 @@
 ;;; Copyright =C2=A9 2013 Andreas Enge <andreas@HIDDEN>
 ;;; Copyright =C2=A9 2013 Nikita Karetnikov <nikita@HIDDEN>
 ;;; Copyright =C2=A9 2015 Mark H Weaver <mhw@HIDDEN>
+;;; Copyright =C2=A9 2018 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -621,28 +622,35 @@ PROC as (PROC LINE MATCHES); PROC must return the lin=
e that will be written as
 a substitution of the original line.  Be careful about using '$' to match =
the
 end of a line; by itself it won't match the terminating newline of a line."
   (let ((rx+proc  (map (match-lambda
-                        (((? regexp? pattern) . proc)
-                         (cons pattern proc))
-                        ((pattern . proc)
-                         (cons (make-regexp pattern regexp/extended)
-                               proc)))
+                         (((? regexp? pattern) . proc)
+                          (cons pattern proc))
+                         ((pattern . proc)
+                          (cons (make-regexp pattern regexp/extended)
+                                proc)))
                        pattern+procs)))
     (with-atomic-file-replacement file
       (lambda (in out)
         (let loop ((line (read-line in 'concat)))
-          (if (eof-object? line)
-              #t
-              (let ((line (fold (lambda (r+p line)
-                                  (match r+p
-                                    ((regexp . proc)
-                                     (match (list-matches regexp line)
-                                       ((and m+ (_ _ ...))
-                                        (proc line m+))
-                                       (_ line)))))
-                                line
-                                rx+proc)))
-                (display line out)
-                (loop (read-line in 'concat)))))))))
+          (cond
+           ((eof-object? line)
+            #t)
+           ((string-contains line (make-string 1 #\nul))
+            ;; The regexp functions of the GNU C library (which Guile uses)
+            ;; cannot deal with NUL characters, so skip to the next line.
+            (format #t "skipping line with NUL characters: ~s\n" line)
+            (loop (read-line in 'concat)))
+           (else
+            (let ((line (fold (lambda (r+p line)
+                                (match r+p
+                                  ((regexp . proc)
+                                   (match (list-matches regexp line)
+                                     ((and m+ (_ _ ...))
+                                      (proc line m+))
+                                     (_ line)))))
+                              line
+                              rx+proc)))
+              (display line out)
+              (loop (read-line in 'concat))))))))))
=20
=20
 (define-syntax let-matches
--=20
2.15.1





Information forwarded to bug-guix@HIDDEN:
bug#30116; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 15 Jan 2018 01:28:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 20:28:14 2018
Received: from localhost ([127.0.0.1]:56489 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eatZO-0000bD-Aq
	for submit <at> debbugs.gnu.org; Sun, 14 Jan 2018 20:28:14 -0500
Received: from eggs.gnu.org ([208.118.235.92]:47860)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1eatZM-0000ay-1L
 for submit <at> debbugs.gnu.org; Sun, 14 Jan 2018 20:28:12 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1eatZF-0002DY-HF
 for submit <at> debbugs.gnu.org; Sun, 14 Jan 2018 20:28:06 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:42150)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1eatZF-0002DR-DO
 for submit <at> debbugs.gnu.org; Sun, 14 Jan 2018 20:28:05 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:38829)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1eatZD-0004NB-Qx
 for bug-guix@HIDDEN; Sun, 14 Jan 2018 20:28:05 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1eatZA-0002BW-MA
 for bug-guix@HIDDEN; Sun, 14 Jan 2018 20:28:03 -0500
Received: from mail-it0-x236.google.com ([2607:f8b0:4001:c0b::236]:42407)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1eatZA-0002BB-FT
 for bug-guix@HIDDEN; Sun, 14 Jan 2018 20:28:00 -0500
Received: by mail-it0-x236.google.com with SMTP id p139so15002492itb.1
 for <bug-guix@HIDDEN>; Sun, 14 Jan 2018 17:28:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=K6Qi2pb6IpfYoZ7a6ipqYFuWI1kMqOd+i89wbQtsyWM=;
 b=qtHKzu9PXdA+n3UXn2Xgm8DOGNEAndjWVzIivE7zTuM8S3RmOA8WoaRDDyTgcWg5y8
 MhckM6fkjJbfHt+7X/MylgqMA+qJNRvHusU5APtlJGtM4xTz/9jK4UAOxd6dLAtD5h2/
 mulv4IMsLvkXt6/ssUpUq8pjEKxtTkB3eXvwRjPN25RLJ0/8YCiHVOtm4/r+WcJ8PMTR
 ea+NM7+eLWt6WK+Lb69tV1qgr5hfP6G0OL+c0NPKQpSrQ8ad605VMhO+tqcrUwb4XREn
 qrEjuyMYCJt1VSN8iahPcqdCGWh1RRVHF668HCt6JXn7FmhgN/BdIbTG1OIdqFCcTZ9E
 gWuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:user-agent
 :mime-version:content-transfer-encoding;
 bh=K6Qi2pb6IpfYoZ7a6ipqYFuWI1kMqOd+i89wbQtsyWM=;
 b=uHbNa2nDFOYEBgcDtXfu1Hcao+aXVlqGV0yfNlAiATNswoTXCmtjOkry94bvy0iWiO
 GdqREyvvIaAzdHcdD9U71Se3BG5grVrAHgq3hIMr8XPCQ48hdvVCij4BzxQfW6gQeMHT
 iNWRKL/1O48JJ2vLbXM6K707J0uD431iCxvXo6aY0oujfeftvijwCWTz603vNs/QtRVz
 vuH5bBduicQzNwPHymQ3AQJ3ci0WxjYz51atKjRZpKWDoZJj7C8vAKvDseK4XKsgcKR9
 kOmO7z5govFXj8t8Zy4sQT/iM/+dFMwZ+678Z/giJXNwGu3kYsj0nw+2dcRfQNzvKWT1
 E0ZQ==
X-Gm-Message-State: AKwxyteh3cKiFURAWdIWgcyKQDIMAscISTh3pkb0r70LNMJekrbxC2Uv
 hXiUf9iuDwC1z5VU7D+Ip2IijA==
X-Google-Smtp-Source: ACJfBouWfPnO5WS8hGXSiS14dArxvb8l/HnKIkPaYiKrsZrFL+gxX35zQ/auU5BN/zQLCRXfrXR3sg==
X-Received: by 10.36.176.8 with SMTP id d8mr12547035itf.126.1515979679390;
 Sun, 14 Jan 2018 17:27:59 -0800 (PST)
Received: from apteryx ([45.72.232.234])
 by smtp.gmail.com with ESMTPSA id k73sm12600109ioe.24.2018.01.14.17.27.58
 for <bug-guix@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sun, 14 Jan 2018 17:27:58 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: bug-guix <bug-guix@HIDDEN>
Subject: [PATCH] `substitute' crashes when file contains NUL characters
 (core-updates)
Date: Sun, 14 Jan 2018 20:27:57 -0500
Message-ID: <87r2qrc3mq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

SGVsbG8sDQoNCkkndmUgZW5jb3VudGVyZWQgdGhlIGZvbGxvd2luZyBjcmFzaCB3aGVuIHRyeWlu
ZyB0byB1c2Ugc3Vic3RpdHV0ZSBvbiBhDQpmaWxlIHdoaWNoIGNvbnRhaW5zIE5VTCBjaGFyYWN0
ZXJzOg0KDQotLTg8LS0tLS0tLS0tLS0tLS0tY3V0IGhlcmUtLS0tLS0tLS0tLS0tLS1zdGFydC0t
LS0tLS0tLS0tLS0+OC0tLQ0KKGRlZmluZSBwcm9ibGVtYXRpYy1maWxlICIvdG1wL2JwLWltYWdl
LWRhdGEuZWwiKQ0Kc2NoZW1lQChndWl4IGJ1aWxkIHV0aWxzKT4gLG0gKGd1aXggYnVpbGQgdXRp
bHMpDQpzY2hlbWVAKGd1aXggYnVpbGQgdXRpbHMpPiAoc3Vic3RpdHV0ZSogcHJvYmxlbWF0aWMt
ZmlsZQ0KCQkJICAgICAoKCJ0b3RvIikgInRhdGEiKSkNCmljZS05L2Jvb3QtOS5zY206NzUyOjI1
OiBJbiBwcm9jZWR1cmUgZGlzcGF0Y2gtZXhjZXB0aW9uOg0Kc3RyaW5nIGNvbnRhaW5zICNcbnVs
IGNoYXJhY3RlcjogIlwiSUkqXHgwMChceDAzXHgwMFx4MDDvv73vv73vv73vv73vv73vv73vv73v
v73vv73vv71AQEBA77+977+977+977+9XHgwNFx4MDRceDA0XHgwNO+/ve+/ve+/ve+/vVx4MDFc
eDAxXHgwMVx4MDHvv73vv73vv73vv71ceDAxXHgwMVx4MDFceDAx77+977+977+977+9XHgwMVx4
MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MDRceDA0XHgwNFx4MDTvv73vv73vv73vv71CQkJC77+9
77+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+9
QEBAQO+/ve+/ve+/ve+/vVx4MDRceDA0XHgwNFx4MDTvv73vv73vv73vv71ceDAxXHgwMVx4MDFc
eDAx77+977+977+977+9XHgwMVx4MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MDFceDAxXHgwMVx4
MDHvv73vv73vv73vv71ceDAxXHgwMVx4MDFceDAx77+977+977+977+9XHgwMVx4MDFceDAxXHgw
Me+/ve+/ve+/ve+/vVx4MDRceDA0XHgwNFx4MDTvv73vv73vv73vv71CQkJC77+977+977+977+9
77+977+977+977+977+977+977+977+9XHgwNFx4MDRceDA0XHgwNO+/ve+/ve+/ve+/vVx4MDFc
eDAxXHgwMVx4MDHvv73vv73vv73vv71ceDAxXHgwMVx4MDFceDAx77+977+977+977+9XHgwMVx4
MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MDFceDAxXHgwMVx4MDHvv73vv73vv73vv71ceDAxXHgw
MVx4MDFceDAx77+977+977+977+9XHgwMVx4MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MDFceDAx
XHgwMVx4MDHvv73vv73vv73vv71ceDA0XHgwNFx4MDRceDA077+977+977+977+9QkJCQu+/ve+/
ve+/ve+/vVx4MDFceDAxXHgwMVx4MDHvv73vv73vv73vv71ceDAxXHgwMVx4MDFceDAx77+977+9
77+977+9XHgwMVx4MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MDFceDAxXHgwMVx4MDHvv73vv73v
v73vv71ceDAxXHgwMVx4MDFceDAx77+977+977+977+9XHgwMVx4MDFceDAxXHgwMe+/ve+/ve+/
ve+/vVx4MDFceDAxXHgwMVx4MDHvv73vv73vv73vv71ceDAxXHgwMVx4MDFceDAx77+977+977+9
77+9XHgwMVx4MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MTBceDEwXHgxMFx4MTDvv73vv73vv73v
v71ceDAxXHgwMVx4MDFceDAx77+977+977+977+9XHgwMVx4MDFceDAxXHgwMe+/ve+/ve+/ve+/
vVx4MDFceDAxXHgwMVx4MDHvv73vv73vv73vv71ceDAxXHgwMVx4MDFceDAx77+977+977+977+9
XHgwMVx4MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MDFceDAxXHgwMVx4MDHvv73vv73vv73vv71c
eDAxXHgwMVx4MDFceDAx77+977+977+977+9XHgwMVx4MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4
MDFceDAxXHgwMVx4MDHvv73vv73vv73vv71ceDEwXHgxMFx4MTBceDEw77+977+977+977+9XHgw
MVx4MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MDFceDAxXHgwMVx4MDHvv73vv73vv73vv71ceDAx
XHgwMVx4MDFceDAx77+977+977+977+9XHgwMVx4MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MDFc
eDAxXHgwMVx4MDHvv73vv73vv73vv71ceDAxXHgwMVx4MDFceDAx77+977+977+977+9XHgwMVx4
MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MDFceDAxXHgwMVx4MDHvv73vv73vv73vv71ceDAxXHgw
MVx4MDFceDAx77+977+977+977+9XHgxMFx4MTBceDEwXHgxMO+/ve+/ve+/ve+/vVx4MDRceDA0
XHgwNFx4MDTvv73vv73vv73vv71ceDAxXHgwMVx4MDFceDAx77+977+977+977+9XHgwMVx4MDFc
eDAxXHgwMe+/ve+/ve+/ve+/vVx4MDFceDAxXHgwMVx4MDHvv73vv73vv73vv71ceDAxXHgwMVx4
MDFceDAx77+977+977+977+9XHgwMVx4MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MDFceDAxXHgw
MVx4MDHvv73vv73vv73vv71ceDAxXHgwMVx4MDFceDAx77+977+977+977+9XHgwNFx4MDRceDA0
XHgwNO+/ve+/ve+/ve+/vT4+Pj7vv73vv73vv73vv708PDw877+977+977+977+9XHgwNFx4MDRc
eDA0XHgwNO+/ve+/ve+/ve+/vVx4MDFceDAxXHgwMVx4MDHvv73vv73vv73vv71ceDAxXHgwMVx4
MDFceDAx77+977+977+977+9XHgwMVx4MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MDFceDAxXHgw
MVx4MDHvv73vv73vv73vv71ceDAxXHgwMVx4MDFceDAx77+977+977+977+9XHgwNFx4MDRceDA0
XHgwNO+/ve+/ve+/ve+/vT4+Pj7vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73v
v73vv73vv73vv73vv73vv73vv73vv708PDw877+977+977+977+9XHgwNFx4MDRceDA0XHgwNO+/
ve+/ve+/ve+/vVx4MDFceDAxXHgwMVx4MDHvv73vv73vv73vv71ceDAxXHgwMVx4MDFceDAx77+9
77+977+977+9XHgwMVx4MDFceDAxXHgwMe+/ve+/ve+/ve+/vVx4MDRceDA0XHgwNFx4MDTvv73v
v73vv73vv70+Pj4+77+977+977+977+977+977+977+977+977+977+977+977+977+977+977+9
77+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+9
77+977+9PDw8PO+/ve+/ve+/ve+/vVx4MGZceDBmXHgwZlx4MGbvv73vv73vv73vv71ceDBmXHgw
Zlx4MGZceDBm77+977+977+977+9XHgwZlx4MGZceDBmXHgwZu+/ve+/ve+/ve+/vT4+Pj7vv73v
v73vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73v
v73vv73vv73vv73vv73vv71ceDE0XHgwMFx4MDBceDAxXHgwM1x4MDBceDAxXHgwMFx4MDBceDAw
XG4iDQoNCkVudGVyaW5nIGEgbmV3IHByb21wdC4gIFR5cGUgYCxidCcgZm9yIGEgYmFja3RyYWNl
IG9yIGAscScgdG8gY29udGludWUuDQpzY2hlbWVAKGd1aXggYnVpbGQgdXRpbHMpIFsxXT4gLGJ0
DQpJbiBpY2UtOS9ib290LTkuc2NtOg0KICAgIDg0MTo0ICA5ICh3aXRoLXRocm93LWhhbmRsZXIg
XyBfIF8pDQpJbiBpY2UtOS9wb3J0cy5zY206DQogICA0NDQ6MTcgIDggKGNhbGwtd2l0aC1pbnB1
dC1maWxlIF8gXyAjOmJpbmFyeSBfICM6ZW5jb2RpbmcgXyAjOmd1ZXNzLWVuY29kaW5nIF8pDQpJ
biBndWl4L2J1aWxkL3V0aWxzLnNjbToNCiAgIDYwOToyNiAgNyAoXyBfKQ0KICAgNjM1OjI2ICA2
IChfICM8aW5wdXQ6IC90bXAvYnAtaW1hZ2UtZGF0YS5lbCAxND4gIzxpbnB1dC1vdXRwdXQ6IC90
bXAvYnAtaW1hZ2UtZGF0YS5lbC5xVnl0em8gMTM+KQ0KSW4gc3JmaS9zcmZpLTEuc2NtOg0KICAg
NDY2OjE4ICA1IChmb2xkICM8cHJvY2VkdXJlIDdmMjliODkyOTUyMCBhdCBndWl4L2J1aWxkL3V0
aWxzLnNjbTo2MzU6MzIgKHIrcCBsaW5lKT4gIlwiSUkqXHgwMChceDAzXHgwMFx4MDDvv73vv73v
v73igKYiIOKApikNCkluIGd1aXgvYnVpbGQvdXRpbHMuc2NtOg0KICAgNjM4OjM3ICA0IChfIF8g
IlwiSUkqXHgwMChceDAzXHgwMFx4MDDvv73vv73vv73vv73vv73vv73vv73vv73vv73vv71AQEBA
77+977+977+977+9XHgwNFx4MDRceDA0XHgwNO+/ve+/ve+/ve+/vVx4MDFceDAxXHgwMVx4MDHv
v73vv73vv73vv71ceDAxXHgwMVx4MDFceDDigKYiKQ0KSW4gaWNlLTkvcmVnZXguc2NtOg0KICAg
MTg5OjEyICAzIChsaXN0LW1hdGNoZXMgXyBfIF8pDQogICAxNzc6MTkgIDIgKGZvbGQtbWF0Y2hl
cyBfICJcIklJKlx4MDAoXHgwM1x4MDBceDAw77+977+977+977+977+977+977+977+977+977+9
QEBAQO+/ve+/ve+/ve+/vVx4MDRceDA0XHgwNFx4MDTvv73vv73vv73vv71ceDAxXHgwMVx4MDFc
eDAx77+977+977+977+9XHgw4oCmIiDigKYpDQpJbiB1bmtub3duIGZpbGU6DQogICAgICAgICAg
IDEgKHJlZ2V4cC1leGVjICM8cmVnZXhwIDUxZjNiYzA+ICJcIklJKlx4MDAoXHgwM1x4MDBceDAw
77+977+977+977+977+977+977+977+977+977+9QEBAQO+/ve+/ve+/ve+/vVx4MDRceDA0XHgw
NFx4MDTvv73vv73vv73vv71ceDAxXHgwMeKApiIg4oCmKQ0KSW4gaWNlLTkvYm9vdC05LnNjbToN
CiAgIDc1MjoyNSAgMCAoZGlzcGF0Y2gtZXhjZXB0aW9uIF8gXyBfKQ0KLS04PC0tLS0tLS0tLS0t
LS0tLWN1dCBoZXJlLS0tLS0tLS0tLS0tLS0tZW5kLS0tLS0tLS0tLS0tLS0tPjgtLS0NCg0KVGhh
dCBmaWxlIGNvbWVzIGZyb20gZW1hY3MtcmVhbGd1ZCwgd2hpY2ggSSdtIGF0dGVtcHRpbmcgdG8g
cGFja2FnZToNCmh0dHBzOi8vZ2l0aHViLmNvbS9yZWFsZ3VkL3JlYWxndWQvYmxvYi9tYXN0ZXIv
cmVhbGd1ZC9jb21tb24vYnAtaW1hZ2UtZGF0YS5lbC4NCg0KVGhpcyB3YXMgZGlzY292ZXJlZCB3
aGVuIHRoZSBwYXRjaC1lbC1maWxlcyBwaGFzZSBvZiB0aGUNCmVtYWNzLWJ1aWxkLXN5c3RlbSBj
cmFzaGVkIGFzIGFib3ZlIHdoZW4gaXQgY2FsbGVkIHN1YnN0aXR1dGUqLg0KDQpQYXRjaCB0byBm
b2xsb3cuDQoNCk1heGltDQo=




Acknowledgement sent to Maxim Cournoyer <maxim.cournoyer@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#30116; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 16 Jan 2018 11:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.