GNU logs - #16364, boring messages


Message sent to bug-guile@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#16364: auto-compile noise can't be avoided by script
Resent-From: Zefram <zefram@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guile@HIDDEN
Resent-Date: Sun, 05 Jan 2014 23:45:16 +0000
Resent-Message-ID: <handler.16364.B.138896546719209 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 16364
X-GNU-PR-Package: guile
X-GNU-PR-Keywords: 
To: 16364 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guile@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.138896546719209
          (code B ref -1); Sun, 05 Jan 2014 23:45:16 +0000
Received: (at submit) by debbugs.gnu.org; 5 Jan 2014 23:44:27 +0000
Received: from localhost ([127.0.0.1]:37213 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1VzxMo-0004zf-An
	for submit <at> debbugs.gnu.org; Sun, 05 Jan 2014 18:44:27 -0500
Received: from eggs.gnu.org ([208.118.235.92]:49957)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <zefram@HIDDEN>) id 1VzxJm-0004tX-OM
 for submit <at> debbugs.gnu.org; Sun, 05 Jan 2014 18:41:19 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <zefram@HIDDEN>) id 1VzxJl-0001Uz-5B
 for submit <at> debbugs.gnu.org; Sun, 05 Jan 2014 18:41:18 -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 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:34448)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <zefram@HIDDEN>) id 1VzxJl-0001Uv-24
 for submit <at> debbugs.gnu.org; Sun, 05 Jan 2014 18:41:17 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:51679)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <zefram@HIDDEN>) id 1VzxJj-0004mh-GF
 for bug-guile@HIDDEN; Sun, 05 Jan 2014 18:41:16 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <zefram@HIDDEN>) id 1VzxJi-0001Uh-5W
 for bug-guile@HIDDEN; Sun, 05 Jan 2014 18:41:15 -0500
Received: from river.fysh.org ([2001:41d0:8:d47f::2]:52450)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <zefram@HIDDEN>) id 1VzxJh-0001Ud-SE
 for bug-guile@HIDDEN; Sun, 05 Jan 2014 18:41:14 -0500
Received: from zefram by river.fysh.org with local (Exim 4.80 #2 (Debian))
 id 1VzxJa-0001ZM-T3; Sun, 05 Jan 2014 23:41:06 +0000
Date: Sun, 5 Jan 2014 23:41:06 +0000
From: Zefram <zefram@HIDDEN>
Message-ID: <20140105234106.GI30283@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Mailman-Approved-At: Sun, 05 Jan 2014 18:44:19 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://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: <http://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 (----)

Guile 2.0.9 has a facility to automatically cache a compiled version
of any Scheme source file that it loads, and it wants the world to
know about it!  If auto-compilation is enabled, which it is by default,
then when guile loads a file (that was not already compiled) it emits a
banner describing the auto-compilation.  This interferes with the proper
functionality of any program written as a guile script, by producing
output that the program did not intend.  Working around this is tricky
(discussed below).  There's no straightforward way for a script to avoid
the noise while being portable between guile versions 1.8 and 2.0.
There's also no way to avoid the noise while actually getting the
auto-compilation behaviour.

In my particular case, my script makes interesting use of the
read-eval (#.) feature, which means that the compilation process
actually can't work.  This means that *every* time the script is run,
not just the first time, guile emits the banner about auto-compilation,
followed by a rather misleading warning/error about compilation failure.
It's misleading because it then goes on to execute the script just fine.
I can demonstrate this with a minimal test case (using read-eval in an
uninteresting way, just making the compiler barf by not having applied
eval-when to enable it):

$ cat t0
#!/usr/bin/guile -s
!#
(fluid-set! read-eval? #t)
(display #."hello world")
(newline)
$ guile-1.8 -s t0
hello world
$ guile-2.0 -s t0
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /home/zefram/usr/guile/t0
;;; WARNING: compilation of /home/zefram/usr/guile/t0 failed:
;;; ERROR: #. read expansion found and read-eval? is #f.
hello world
$

I can turn off the auto-compilation from within the script by using the
--no-auto-compile option, but that breaks compatibility to 1.8:

$ cat t1
#!/usr/bin/guile \
--no-auto-compile -s
!#
(fluid-set! read-eval? #t)
(display #."hello world")
(newline)
$ guile-2.0 '\' t1
hello world
$ guile-1.8 '\' t1
guile-1.8: Unrecognized switch `--no-auto-compile'
Usage: guile-1.8 OPTION ...
Evaluate Scheme code, interactively or from a script.
...

Aside from the portability concern, turning off auto-compilation doesn't
actually fix the problem.  If a compiled version has previously been
cached for the filename of a script being run, guile will consider
using the cached version even if --no-auto-compile was supplied: the
switch only controls the attempt to compile for the cache.  If the
cached compilation is up to date then it is used silently, which is OK.
But if it's out of date, because the cache was for a different script
that previously existed under the same name, then guile emits a banner
saying that it's out of date (implying that the cached compilation is
therefore not being used).  So the script's visible behaviour is defiled
even if it applies the option.

Observe what happens to the second script in this sequence:

$ echo '(display "hello world\n")' >t10
$ guile-2.0 t10
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /home/zefram/usr/guile/t10
;;; compiled /home/zefram/.cache/guile/ccache/2.0-LE-8-2.0/home/zefram/usr/guile/t10.go
hello world
$ echo '(display "goodbye world\n")' >t10
$ guile-2.0 --no-auto-compile t10        
;;; note: source file /home/zefram/usr/guile/t10
;;;       newer than compiled /home/zefram/.cache/guile/ccache/2.0-LE-8-2.0/home/zefram/usr/guile/t10.go
goodbye world

I have, however, come up with a truly ugly workaround.  The meta option
system can be used to introduce a -c option that explicitly loads the
script file via primitive-eval, which does not attempt compilation.
(Nor does it look at the compilation cache, so this even avoids the
problem that --no-auto-compile runs into.)  Running the script this way
yields a different command line (visible through (program-arguments))
from that which arrives when the script is run via -s, so if the script
is to process its command line, for robustness it must pay attention to
which way it was invoked.  All together, this looks like:

$ cat t11
#!/usr/bin/guile \
-c (begin\
\ \ \ (define\ arg-hack\ #t)\
\ \ \ (primitive-load\ (cadr\ (program-arguments))))
!#
(define argv
  (if (false-if-exception arg-hack)
    (cdr (program-arguments))
    (program-arguments)))
(write argv)
(newline)
$ guile-1.6 '\' t11 a b c
("t11" "a" "b" "c")
$ guile-1.6 -s t11 a b c 
("t11" "a" "b" "c")
$ guile-1.8 '\' t11 a b c
("t11" "a" "b" "c")
$ guile-1.8 -s t11 a b c 
("t11" "a" "b" "c")
$ guile-2.0 '\' t11 a b c
("t11" "a" "b" "c")
$ guile-2.0 -s t11 a b c 
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /home/zefram/usr/guile/t11
;;; /home/zefram/usr/guile/t11:7:6: warning: possibly unbound variable `arg-hack'
;;; compiled /home/zefram/.cache/guile/ccache/2.0-LE-8-2.0/home/zefram/usr/guile/t11.go
("t11" "a" "b" "c")
$ guile-2.0 -s t11 a b c
("t11" "a" "b" "c")

I'm not comfortable with this as a workaround.  It smells fragile.
Also note that though this does avoid the banner appearing for
#!-based executions, it's not muffling the banner per se but actually
preventing compilation.  While for some programs it's desirable to
prevent compilation per se (because of the compiler's limitations),
there are plenty of programs that would like to be compiled and only
want to muffle the banner.  Losing the efficiency of compilation is
potentially a high price to pay for clean output.

Guile should not be emitting this banner by default.  It's really not
acceptable to damage the visible behaviour of a program that worked
fine on older guile versions.  It also, for this auto-compilation to
serve as the invisible optimising cache as which it's intended, ought
to keep quiet about compilation failure: the fallback to interpreting
the script should be silent.

Debian incarnation of this bug report:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734009

-zefram




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.503 (Entity 5.503)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Zefram <zefram@HIDDEN>
Subject: bug#16364: Acknowledgement (auto-compile noise can't be avoided
 by script)
Message-ID: <handler.16364.B.138896546719209.ack <at> debbugs.gnu.org>
References: <20140105234106.GI30283@HIDDEN>
X-Gnu-PR-Message: ack 16364
X-Gnu-PR-Package: guile
Reply-To: 16364 <at> debbugs.gnu.org
Date: Sun, 05 Jan 2014 23:45:16 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guile@HIDDEN

If you wish to submit further information on this problem, please
send it to 16364 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
16364: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D16364
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guile@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#16364: auto-compile noise can't be avoided by script
Resent-From: ludo@HIDDEN (Ludovic =?UTF-8?Q?Court=C3=A8s?=)
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guile@HIDDEN
Resent-Date: Fri, 17 Jan 2014 21:32:01 +0000
Resent-Message-ID: <handler.16364.B16364.138999431316258 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 16364
X-GNU-PR-Package: guile
X-GNU-PR-Keywords: 
To: Zefram <zefram@HIDDEN>
Cc: 16364 <at> debbugs.gnu.org
Received: via spool by 16364-submit <at> debbugs.gnu.org id=B16364.138999431316258
          (code B ref 16364); Fri, 17 Jan 2014 21:32:01 +0000
Received: (at 16364) by debbugs.gnu.org; 17 Jan 2014 21:31:53 +0000
Received: from localhost ([127.0.0.1]:55589 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W4H16-0004E9-I7
	for submit <at> debbugs.gnu.org; Fri, 17 Jan 2014 16:31:52 -0500
Received: from hera.aquilenet.fr ([141.255.128.1]:34994)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <ludo@HIDDEN>) id 1W4H14-0004Ds-4r
 for 16364 <at> debbugs.gnu.org; Fri, 17 Jan 2014 16:31:51 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 39A6D1B58;
 Fri, 17 Jan 2014 22:31:48 +0100 (CET)
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 Kfv+S7lMK1bD; Fri, 17 Jan 2014 22:31:48 +0100 (CET)
Received: from pluto (reverse-83.fdn.fr [80.67.176.83])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id D9E90A49;
 Fri, 17 Jan 2014 22:31:47 +0100 (CET)
From: ludo@HIDDEN (Ludovic =?UTF-8?Q?Court=C3=A8s?=)
References: <20140105234106.GI30283@HIDDEN>
Date: Fri, 17 Jan 2014 22:31:47 +0100
In-Reply-To: <20140105234106.GI30283@HIDDEN> (zefram@HIDDEN's message of
 "Sun, 5 Jan 2014 23:41:06 +0000")
Message-ID: <87fvomuwfw.fsf@HIDDEN>
User-Agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.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-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://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: <http://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 (+)

Zefram <zefram@HIDDEN> skribis:

> I can turn off the auto-compilation from within the script by using the
> --no-auto-compile option, but that breaks compatibility to 1.8:

However, you can set the environment variable GUILE_AUTO_COMPILE=3D0.

Do you think that would solve the problem?

Thanks,
Ludo=E2=80=99.




Message sent to bug-guile@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#16364: auto-compile noise can't be avoided by script
Resent-From: Zefram <zefram@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guile@HIDDEN
Resent-Date: Fri, 17 Jan 2014 21:57:02 +0000
Resent-Message-ID: <handler.16364.B16364.138999577719086 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 16364
X-GNU-PR-Package: guile
X-GNU-PR-Keywords: 
To: Ludovic Courtes <ludo@HIDDEN>
Cc: 16364 <at> debbugs.gnu.org
Received: via spool by 16364-submit <at> debbugs.gnu.org id=B16364.138999577719086
          (code B ref 16364); Fri, 17 Jan 2014 21:57:02 +0000
Received: (at 16364) by debbugs.gnu.org; 17 Jan 2014 21:56:17 +0000
Received: from localhost ([127.0.0.1]:55599 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W4HOi-0004xm-Rm
	for submit <at> debbugs.gnu.org; Fri, 17 Jan 2014 16:56:17 -0500
Received: from river.fysh.org ([5.135.154.127]:34418)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <zefram@HIDDEN>) id 1W4HOf-0004xc-C7
 for 16364 <at> debbugs.gnu.org; Fri, 17 Jan 2014 16:56:14 -0500
Received: from zefram by river.fysh.org with local (Exim 4.80 #2 (Debian))
 id 1W4HOb-0008RN-Ju; Fri, 17 Jan 2014 21:56:09 +0000
Date: Fri, 17 Jan 2014 21:56:09 +0000
From: Zefram <zefram@HIDDEN>
Message-ID: <20140117215609.GH21945@HIDDEN>
References: <20140105234106.GI30283@HIDDEN>
 <87fvomuwfw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87fvomuwfw.fsf@HIDDEN>
X-Spam-Score: -0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://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: <http://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.3 (/)

Ludovic Courtes wrote:
>However, you can set the environment variable GUILE_AUTO_COMPILE=0.
>
>Do you think that would solve the problem?

It does not solve the problem.  Firstly, it can't be done from the
#! line at all, so the script can't do it early enough.  It only works
if it's already been set by the user, which is no good for what should
be an internal detail of the program.  Secondly, it suffers the second
problem that I noted with --no-auto-compile: if there's already a cached
compilation then that'll be looked at, and if it's out of date then a
"newer than" banner is emitted.  With the environment variable set the
cached version will never be updated, nor will it be deleted, so the
banner then appears on every execution.

-zefram




Message sent to bug-guile@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#16364: auto-compile noise can't be avoided by script
References: <20140105234106.GI30283@HIDDEN>
In-Reply-To: <20140105234106.GI30283@HIDDEN>
Resent-From: Taylan Kammer <taylan.kammer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guile@HIDDEN
Resent-Date: Mon, 17 May 2021 22:32:01 +0000
Resent-Message-ID: <handler.16364.B16364.162129070714718 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 16364
X-GNU-PR-Package: guile
X-GNU-PR-Keywords: 
To: 16364 <at> debbugs.gnu.org, Zefram <zefram@HIDDEN>
Received: via spool by 16364-submit <at> debbugs.gnu.org id=B16364.162129070714718
          (code B ref 16364); Mon, 17 May 2021 22:32:01 +0000
Received: (at 16364) by debbugs.gnu.org; 17 May 2021 22:31:47 +0000
Received: from localhost ([127.0.0.1]:53994 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lilm6-0003pJ-KB
	for submit <at> debbugs.gnu.org; Mon, 17 May 2021 18:31:47 -0400
Received: from mail-ed1-f44.google.com ([209.85.208.44]:37377)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <taylan.kammer@HIDDEN>) id 1lilm4-0003p5-2I
 for 16364 <at> debbugs.gnu.org; Mon, 17 May 2021 18:31:46 -0400
Received: by mail-ed1-f44.google.com with SMTP id f1so8739838edt.4
 for <16364 <at> debbugs.gnu.org>; Mon, 17 May 2021 15:31:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-language;
 bh=a3flnYGeeSu9IvzFzY2rbidPEBmXTvJo0GI1mFvFjLE=;
 b=WnvKLctBrStUJRP4+ePbWYWJaQVVjdtPhPsl+MoBSr7bF+DJhyVJWuZe8/6il7ZNyY
 arZz6dsbBgNXhTuKqMuCQ6baDGb8d8eeHR8kxwAEYmxTj30xkJz5EYgV5UBlMMn52C0Q
 uuZycVLxmq7wKdpXdqL4ZvkNBFLvByxaD39On0Qh0mFxC3KbHkHuhQLfioccMN2/yLHT
 jyJiFkP+L/tHNjDXPLUlct9y/Wp1mFWhBvFC9+MujwkO2pZZy3ZTWVD3fM+7pAg7McyU
 z5zx1CgTOxcdDdMEpOB5Gy/fg6prkW6Tvhx6mnCD9/Twtx1TAcQNLhDZ4HWoNFVM2FU3
 Mung==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-language;
 bh=a3flnYGeeSu9IvzFzY2rbidPEBmXTvJo0GI1mFvFjLE=;
 b=Ckb1HLVfZU3zT2px/P2edkmoiWzJZJ0vNIbyRRtKXQYYr1eTi5hjIWpqAjK5Q1AZyq
 p2m6RoNWBP7E1iwLuP7MAZfV4WvtDgMFYS9E4Kbbh+gQXV/SBx/v/Yw6ZYpyyfqPm+NB
 iMzIpdcoR7GWjn3BeERGuU/p4W2rV8S4sJfYEcpFnk+Af8hoZdJBkIbfSELFxhSUrLWI
 B8SARAI/w3YcaKwxkn/44LDiQgwji0z4ij10LU49FlOJCpZEea9Psz0Rem4/wQUkPByt
 Md8kXF9qmjDKFmdoz2JwGXMyOf+Gd5B8/SDeshSHOK6WVQw8C/+v0PWOsNB5TU2iA02j
 LTZA==
X-Gm-Message-State: AOAM532pPNBACIGuGqmn6M7VlhPWk5EKrngBekmUiUlATrYaTDcLFZfZ
 CLzw20+hb90wbRX492m/Zd4=
X-Google-Smtp-Source: ABdhPJz7twaxtKAK/p3B3C6xIImTcO01BideQqitihiOC9DJu9YwxkISi2JxYZ/5psMFQ4pPtHCv3A==
X-Received: by 2002:a50:9e63:: with SMTP id z90mr2837500ede.342.1621290698209; 
 Mon, 17 May 2021 15:31:38 -0700 (PDT)
Received: from [192.168.178.20] (b2b-109-90-125-150.unitymedia.biz.
 [109.90.125.150])
 by smtp.gmail.com with ESMTPSA id z9sm11396351edb.51.2021.05.17.15.31.37
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 17 May 2021 15:31:37 -0700 (PDT)
From: Taylan Kammer <taylan.kammer@HIDDEN>
Message-ID: <dfffb321-6be5-c2c8-bd54-dd9fee18ecb3@HIDDEN>
Date: Tue, 18 May 2021 00:31:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
 Thunderbird/78.10.1
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------02D9CD278B57C978507F003C"
Content-Language: en-US
X-Spam-Score: 0.0 (/)
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 (-)

This is a multi-part message in MIME format.
--------------02D9CD278B57C978507F003C
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Attached is a patch that adds a command-line switch --silence-auto-compile
which disables all diagnostics about auto-compilation except when the
auto-compilation of a file fails.


This can be used the following way in a script:

#!/usr/bin/guile \
--silence-auto-compile --any --other --switches -s
!#


See:

https://www.gnu.org/software/guile/manual/html_node/The-Meta-Switch.html


-- 
Taylan

--------------02D9CD278B57C978507F003C
Content-Type: text/plain; charset=UTF-8;
 name="0001-Add-command-line-switch-silence-auto-compile.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="0001-Add-command-line-switch-silence-auto-compile.patch"

RnJvbSBmMDBmZDAwMGEwNTgwMWZhOGY1N2UwNmM2ODAzZWEwMTQyMmM0MTliIE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUYXlsYW4gS2FtbWVyIDx0YXlsYW4ua2FtbWVyQGdt
YWlsLmNvbT4KRGF0ZTogVHVlLCAxOCBNYXkgMjAyMSAwMDoyMTo1NCArMDIwMApTdWJqZWN0
OiBbUEFUQ0hdIEFkZCBjb21tYW5kLWxpbmUgc3dpdGNoIC0tc2lsZW5jZS1hdXRvLWNvbXBp
bGUuCgoqIGxpYmd1aWxlL2xvYWQuYzogRGVmaW5lIGFuZCBvYmV5IG5ldyB2YXJpYWJsZSAl
c2lsZW5jZS1hdXRvLWNvbXBpbGUuCiogbW9kdWxlL2ljZS05L2Jvb3QtOS5zY20gKGxvYWQt
aW4tdmljaW5pdHkpOiBPYmV5ICVzaWxlbmNlLWF1dG8tY29tcGlsZS4KKiBtb2R1bGUvaWNl
LTkvY29tbWFuZC1saW5lLnNjbSAoY29tcGlsZS1zaGVsbC1zd2l0Y2hlcyk6IENoZWNrIGZv
cgp0aGUgc3dpdGNoIC0tc2lsZW5jZS1hdXRvLWNvbXBpbGUgYW5kIHNldCAlc2lsZW5jZS1h
dXRvLWNvbXBpbGUuCi0tLQogbGliZ3VpbGUvbG9hZC5jICAgICAgICAgICAgICAgfCA1OSAr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogbW9kdWxlL2ljZS05L2Jvb3Qt
OS5zY20gICAgICAgfCAgOCArKystLQogbW9kdWxlL2ljZS05L2NvbW1hbmQtbGluZS5zY20g
fCAgNCArKysKIDMgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliZ3VpbGUvbG9hZC5jIGIvbGliZ3VpbGUvbG9hZC5j
CmluZGV4IDBjMTk4ZjE2NS4uN2VkZDQ0YmQ1IDEwMDY0NAotLS0gYS9saWJndWlsZS9sb2Fk
LmMKKysrIGIvbGliZ3VpbGUvbG9hZC5jCkBAIC0yMzAsNiArMjMwLDkgQEAgc3RhdGljIFND
TSAqc2NtX2xvY19sb2FkX3Nob3VsZF9hdXRvX2NvbXBpbGU7CiAvKiBXaGV0aGVyIHRvIHRy
ZWF0IGFsbCBhdXRvLWNvbXBpbGVkIGZpbGVzIGFzIHN0YWxlLiAqLwogc3RhdGljIFNDTSAq
c2NtX2xvY19mcmVzaF9hdXRvX2NvbXBpbGU7CiAKKy8qIFdoZXRoZXIgdG8gc2lsZW5jZSBh
dXRvLWNvbXBpbGUgcmVsYXRlZCBkaWFnbm9zdGljcyBvdXRwdXQuICovCitzdGF0aWMgU0NN
ICpzY21fbG9jX3NpbGVuY2VfYXV0b19jb21waWxlOworCiAvKiBUaGUgZmFsbGJhY2sgcGF0
aCBmb3IgYXV0by1jb21waWxhdGlvbiAqLwogc3RhdGljIFNDTSAqc2NtX2xvY19jb21waWxl
X2ZhbGxiYWNrX3BhdGg7CiAKQEAgLTU3MSwxMSArNTc0LDE0IEBAIGNvbXBpbGVkX2lzX2Zy
ZXNoIChTQ00gZnVsbF9maWxlbmFtZSwgU0NNIGNvbXBpbGVkX2ZpbGVuYW1lLAogICBlbHNl
CiAgICAgewogICAgICAgY29tcGlsZWRfaXNfbmV3ZXIgPSAwOwotICAgICAgc2NtX3B1dHMg
KCI7Ozsgbm90ZTogc291cmNlIGZpbGUgIiwgc2NtX2N1cnJlbnRfd2FybmluZ19wb3J0ICgp
KTsKLSAgICAgIHNjbV9kaXNwbGF5IChmdWxsX2ZpbGVuYW1lLCBzY21fY3VycmVudF93YXJu
aW5nX3BvcnQgKCkpOwotICAgICAgc2NtX3B1dHMgKCJcbjs7OyAgICAgICBuZXdlciB0aGFu
IGNvbXBpbGVkICIsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7Ci0gICAgICBzY21f
ZGlzcGxheSAoY29tcGlsZWRfZmlsZW5hbWUsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAo
KSk7Ci0gICAgICBzY21fcHV0cyAoIlxuIiwgc2NtX2N1cnJlbnRfd2FybmluZ19wb3J0ICgp
KTsKKyAgICAgIGlmIChzY21faXNfZmFsc2UgKCpzY21fbG9jX3NpbGVuY2VfYXV0b19jb21w
aWxlKSkKKyAgICAgICAgeworICAgICAgICAgIHNjbV9wdXRzICgiOzs7IG5vdGU6IHNvdXJj
ZSBmaWxlICIsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7CisgICAgICAgICAgc2Nt
X2Rpc3BsYXkgKGZ1bGxfZmlsZW5hbWUsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7
CisgICAgICAgICAgc2NtX3B1dHMgKCJcbjs7OyAgICAgICBuZXdlciB0aGFuIGNvbXBpbGVk
ICIsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7CisgICAgICAgICAgc2NtX2Rpc3Bs
YXkgKGNvbXBpbGVkX2ZpbGVuYW1lLCBzY21fY3VycmVudF93YXJuaW5nX3BvcnQgKCkpOwor
ICAgICAgICAgIHNjbV9wdXRzICgiXG4iLCBzY21fY3VycmVudF93YXJuaW5nX3BvcnQgKCkp
OworICAgICAgICB9CiAgICAgfQogCiAgIHJldHVybiBjb21waWxlZF9pc19uZXdlcjsKQEAg
LTc0MCw3ICs3NDYsOSBAQCBsb2FkX3RodW5rX2Zyb21fcGF0aCAoU0NNIGZpbGVuYW1lLCBT
Q00gc291cmNlX2ZpbGVfbmFtZSwKICAgICAgICAgICAgICAgICAvKiBBbHJlYWR5IHdhcm5l
ZC4gICovCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgICAgICAgaWYg
KGZvdW5kX3N0YWxlX2ZpbGUgJiYgKmZvdW5kX3N0YWxlX2ZpbGUpCisgICAgICAgICAgICAg
IGlmIChmb3VuZF9zdGFsZV9maWxlCisgICAgICAgICAgICAgICAgICAmJiAqZm91bmRfc3Rh
bGVfZmlsZQorICAgICAgICAgICAgICAgICAgJiYgc2NtX2lzX2ZhbHNlICgqc2NtX2xvY19z
aWxlbmNlX2F1dG9fY29tcGlsZSkpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgc2NtX3B1dHMgKCI7OzsgZm91bmQgZnJlc2ggY29tcGlsZWQgZmlsZSBhdCAiLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjbV9jdXJyZW50X3dhcm5p
bmdfcG9ydCAoKSk7CkBAIC05NjEsMTAgKzk2OSwxNiBAQCBkb190cnlfYXV0b19jb21waWxl
ICh2b2lkICpkYXRhKQogewogICBTQ00gc291cmNlID0gU0NNX1BBQ0tfUE9JTlRFUiAoZGF0
YSk7CiAgIFNDTSBjb21wX21vZCwgY29tcGlsZV9maWxlOworICBpbnQgcHJpbnRfYXV0b2Nv
bXBpbGVfbWVzc2FnZXM7CiAKLSAgc2NtX3B1dHMgKCI7OzsgY29tcGlsaW5nICIsIHNjbV9j
dXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7Ci0gIHNjbV9kaXNwbGF5IChzb3VyY2UsIHNjbV9j
dXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7Ci0gIHNjbV9uZXdsaW5lIChzY21fY3VycmVudF93
YXJuaW5nX3BvcnQgKCkpOworICBwcmludF9hdXRvY29tcGlsZV9tZXNzYWdlcyA9IDA7CisK
KyAgaWYgKHByaW50X2F1dG9jb21waWxlX21lc3NhZ2VzKQorICAgIHsKKyAgICAgIHNjbV9w
dXRzICgiOzs7IGNvbXBpbGluZyAiLCBzY21fY3VycmVudF93YXJuaW5nX3BvcnQgKCkpOwor
ICAgICAgc2NtX2Rpc3BsYXkgKHNvdXJjZSwgc2NtX2N1cnJlbnRfd2FybmluZ19wb3J0ICgp
KTsKKyAgICAgIHNjbV9uZXdsaW5lIChzY21fY3VycmVudF93YXJuaW5nX3BvcnQgKCkpOwor
ICAgIH0KIAogICBjb21wX21vZCA9IHNjbV9jX3Jlc29sdmVfbW9kdWxlICgic3lzdGVtIGJh
c2UgY29tcGlsZSIpOwogICBjb21waWxlX2ZpbGUgPSBzY21fbW9kdWxlX3ZhcmlhYmxlIChj
b21wX21vZCwgc3ltX2NvbXBpbGVfZmlsZSk7CkBAIC05OTEsMTcgKzEwMDUsMjMgQEAgZG9f
dHJ5X2F1dG9fY29tcGlsZSAodm9pZCAqZGF0YSkKICAgICAgIC8qIEFzc3VtZSBgKmN1cnJl
bnQtd2FybmluZy1wcmVmaXgqJyBoYXMgYW4gYXBwcm9wcmlhdGUgdmFsdWUuICAqLwogICAg
ICAgcmVzID0gc2NtX2NhbGxfbiAoc2NtX3ZhcmlhYmxlX3JlZiAoY29tcGlsZV9maWxlKSwg
YXJncywgNSk7CiAKLSAgICAgIHNjbV9wdXRzICgiOzs7IGNvbXBpbGVkICIsIHNjbV9jdXJy
ZW50X3dhcm5pbmdfcG9ydCAoKSk7Ci0gICAgICBzY21fZGlzcGxheSAocmVzLCBzY21fY3Vy
cmVudF93YXJuaW5nX3BvcnQgKCkpOwotICAgICAgc2NtX25ld2xpbmUgKHNjbV9jdXJyZW50
X3dhcm5pbmdfcG9ydCAoKSk7CisgICAgICBpZiAocHJpbnRfYXV0b2NvbXBpbGVfbWVzc2Fn
ZXMpCisgICAgICAgIHsKKyAgICAgICAgICBzY21fcHV0cyAoIjs7OyBjb21waWxlZCAiLCBz
Y21fY3VycmVudF93YXJuaW5nX3BvcnQgKCkpOworICAgICAgICAgIHNjbV9kaXNwbGF5IChy
ZXMsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7CisgICAgICAgICAgc2NtX25ld2xp
bmUgKHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7CisgICAgICAgIH0KICAgICAgIHJl
dHVybiByZXM7CiAgICAgfQogICBlbHNlCiAgICAgewotICAgICAgc2NtX3B1dHMgKCI7Ozsg
aXQgc2VlbXMgIiwgc2NtX2N1cnJlbnRfd2FybmluZ19wb3J0ICgpKTsKLSAgICAgIHNjbV9k
aXNwbGF5IChzb3VyY2UsIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7Ci0gICAgICBz
Y21fcHV0cyAoIlxuOzs7IGlzIHBhcnQgb2YgdGhlIGNvbXBpbGVyOyBza2lwcGluZyBhdXRv
LWNvbXBpbGF0aW9uXG4iLAotICAgICAgICAgICAgICAgIHNjbV9jdXJyZW50X3dhcm5pbmdf
cG9ydCAoKSk7CisgICAgICBpZiAocHJpbnRfYXV0b2NvbXBpbGVfbWVzc2FnZXMpCisgICAg
ICAgIHsKKyAgICAgICAgICBzY21fcHV0cyAoIjs7OyBpdCBzZWVtcyAiLCBzY21fY3VycmVu
dF93YXJuaW5nX3BvcnQgKCkpOworICAgICAgICAgIHNjbV9kaXNwbGF5IChzb3VyY2UsIHNj
bV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7CisgICAgICAgICAgc2NtX3B1dHMgKCJcbjs7
OyBpcyBwYXJ0IG9mIHRoZSBjb21waWxlcjsgc2tpcHBpbmcgYXV0by1jb21waWxhdGlvblxu
IiwKKyAgICAgICAgICAgICAgICAgICAgc2NtX2N1cnJlbnRfd2FybmluZ19wb3J0ICgpKTsK
KyAgICAgICAgfQogICAgICAgcmV0dXJuIFNDTV9CT09MX0Y7CiAgICAgfQogfQpAQCAtMTA0
MCw3ICsxMDYwLDcgQEAgU0NNX0RFRklORSAoc2NtX3N5c193YXJuX2F1dG9fY29tcGlsYXRp
b25fZW5hYmxlZCwgIiV3YXJuLWF1dG8tY29tcGlsYXRpb24tZW5hYmwKIHsKICAgc3RhdGlj
IGludCBtZXNzYWdlX3Nob3duID0gMDsKIAotICBpZiAoIW1lc3NhZ2Vfc2hvd24pCisgIGlm
ICghbWVzc2FnZV9zaG93biAmJiBzY21faXNfZmFsc2UgKCpzY21fbG9jX3NpbGVuY2VfYXV0
b19jb21waWxlKSkKICAgICB7CiAgICAgICBzY21fcHV0cyAoIjs7OyBub3RlOiBhdXRvLWNv
bXBpbGF0aW9uIGlzIGVuYWJsZWQsIHNldCBHVUlMRV9BVVRPX0NPTVBJTEU9MFxuIgogICAg
ICAgICAgICAgICAgICI7OzsgICAgICAgb3IgcGFzcyB0aGUgLS1uby1hdXRvLWNvbXBpbGUg
YXJndW1lbnQgdG8gZGlzYWJsZS5cbiIsCkBAIC0xMTc0LDcgKzExOTQsOCBAQCBTQ01fREVG
SU5FIChzY21fcHJpbWl0aXZlX2xvYWRfcGF0aCwgInByaW1pdGl2ZS1sb2FkLXBhdGgiLCAw
LCAwLCAxLAogICAgICAgICAgICYmIGNvbXBpbGVkX2lzX2ZyZXNoIChmdWxsX2ZpbGVuYW1l
LCBmYWxsYmFjaywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN0YXRfc291
cmNlLCAmc3RhdF9jb21waWxlZCkpCiAgICAgICAgIHsKLSAgICAgICAgICBpZiAoZm91bmRf
c3RhbGVfY29tcGlsZWRfZmlsZSkKKyAgICAgICAgICBpZiAoZm91bmRfc3RhbGVfY29tcGls
ZWRfZmlsZQorICAgICAgICAgICAgICAmJiBzY21faXNfZmFsc2UgKCpzY21fbG9jX3NpbGVu
Y2VfYXV0b19jb21waWxlKSkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgc2NtX3B1
dHMgKCI7OzsgZm91bmQgZnJlc2ggbG9jYWwgY2FjaGUgYXQgIiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNjbV9jdXJyZW50X3dhcm5pbmdfcG9ydCAoKSk7CkBAIC0x
MzA0LDYgKzEzMjUsOCBAQCBzY21faW5pdF9sb2FkICgpCiAgICAgPSBTQ01fVkFSSUFCTEVf
TE9DIChzY21fY19kZWZpbmUgKCIlbG9hZC1zaG91bGQtYXV0by1jb21waWxlIiwgU0NNX0JP
T0xfRikpOwogICBzY21fbG9jX2ZyZXNoX2F1dG9fY29tcGlsZQogICAgID0gU0NNX1ZBUklB
QkxFX0xPQyAoc2NtX2NfZGVmaW5lICgiJWZyZXNoLWF1dG8tY29tcGlsZSIsIFNDTV9CT09M
X0YpKTsKKyAgc2NtX2xvY19zaWxlbmNlX2F1dG9fY29tcGlsZQorICAgID0gU0NNX1ZBUklB
QkxFX0xPQyAoc2NtX2NfZGVmaW5lICgiJXNpbGVuY2UtYXV0by1jb21waWxlIiwgU0NNX0JP
T0xfRikpOwogCiAgIHNjbV9lbGxpcHNpcyA9IHNjbV9mcm9tX2xhdGluMV9zdHJpbmcgKCIu
Li4iKTsKIApkaWZmIC0tZ2l0IGEvbW9kdWxlL2ljZS05L2Jvb3QtOS5zY20gYi9tb2R1bGUv
aWNlLTkvYm9vdC05LnNjbQppbmRleCAyMzIzYjFlYzUuLmY5NzY2YTJhMyAxMDA2NDQKLS0t
IGEvbW9kdWxlL2ljZS05L2Jvb3QtOS5zY20KKysrIGIvbW9kdWxlL2ljZS05L2Jvb3QtOS5z
Y20KQEAgLTQzMjcsMTYgKzQzMjcsMTggQEAgd2hlbiBub25lIGlzIGF2YWlsYWJsZSwgcmVh
ZGluZyBGSUxFLU5BTUUgd2l0aCBSRUFERVIuIgogICAgICAgIChpZiAoYW5kIGdvc3RhdCAo
bW9yZS1yZWNlbnQ/IGdvc3RhdCBzY21zdGF0KSkKICAgICAgICAgICAgKGxvYWQtdGh1bmst
ZnJvbS1maWxlIGdvLWZpbGUtbmFtZSkKICAgICAgICAgICAgKGJlZ2luCi0gICAgICAgICAg
ICAgKHdoZW4gZ29zdGF0CisgICAgICAgICAgICAgKHdoZW4gKGFuZCBnb3N0YXQgKG5vdCAl
c2lsZW5jZS1hdXRvLWNvbXBpbGUpKQogICAgICAgICAgICAgICAgKGZvcm1hdCAoY3VycmVu
dC13YXJuaW5nLXBvcnQpCiAgICAgICAgICAgICAgICAgICAgICAgICI7Ozsgbm90ZTogc291
cmNlIGZpbGUgfmFcbjs7OyAgICAgICBuZXdlciB0aGFuIGNvbXBpbGVkIH5hXG4iCiAgICAg
ICAgICAgICAgICAgICAgICAgIG5hbWUgZ28tZmlsZS1uYW1lKSkKICAgICAgICAgICAgICAo
Y29uZAogICAgICAgICAgICAgICAoJWxvYWQtc2hvdWxkLWF1dG8tY29tcGlsZQogICAgICAg
ICAgICAgICAgKCV3YXJuLWF1dG8tY29tcGlsYXRpb24tZW5hYmxlZCkKLSAgICAgICAgICAg
ICAgIChmb3JtYXQgKGN1cnJlbnQtd2FybmluZy1wb3J0KSAiOzs7IGNvbXBpbGluZyB+YVxu
IiBuYW1lKQorICAgICAgICAgICAgICAgKHdoZW4gKG5vdCAlc2lsZW5jZS1hdXRvLWNvbXBp
bGUpCisgICAgICAgICAgICAgICAgIChmb3JtYXQgKGN1cnJlbnQtd2FybmluZy1wb3J0KSAi
Ozs7IGNvbXBpbGluZyB+YVxuIiBuYW1lKSkKICAgICAgICAgICAgICAgIChsZXQgKChjZm4g
KGNvbXBpbGUgbmFtZSkpKQotICAgICAgICAgICAgICAgICAoZm9ybWF0IChjdXJyZW50LXdh
cm5pbmctcG9ydCkgIjs7OyBjb21waWxlZCB+YVxuIiBjZm4pCisgICAgICAgICAgICAgICAg
ICh3aGVuIChub3QgJXNpbGVuY2UtYXV0by1jb21waWxlKQorICAgICAgICAgICAgICAgICAg
IChmb3JtYXQgKGN1cnJlbnQtd2FybmluZy1wb3J0KSAiOzs7IGNvbXBpbGVkIH5hXG4iIGNm
bikpCiAgICAgICAgICAgICAgICAgIChsb2FkLXRodW5rLWZyb20tZmlsZSBjZm4pKSkKICAg
ICAgICAgICAgICAgKGVsc2UgI2YpKSkpKQogICAgICAjOndhcm5pbmcgIldBUk5JTkc6IGNv
bXBpbGF0aW9uIG9mIH5hIGZhaWxlZDpcbiIgbmFtZSkpCmRpZmYgLS1naXQgYS9tb2R1bGUv
aWNlLTkvY29tbWFuZC1saW5lLnNjbSBiL21vZHVsZS9pY2UtOS9jb21tYW5kLWxpbmUuc2Nt
CmluZGV4IGEwYTFhMzVkOS4uNzU2MjM2NmJkIDEwMDY0NAotLS0gYS9tb2R1bGUvaWNlLTkv
Y29tbWFuZC1saW5lLnNjbQorKysgYi9tb2R1bGUvaWNlLTkvY29tbWFuZC1saW5lLnNjbQpA
QCAtMzU4LDYgKzM1OCwxMCBAQCBJZiBGSUxFIGJlZ2lucyB3aXRoIGAtJyB0aGUgLXMgc3dp
dGNoIGlzIG1hbmRhdG9yeS4KICAgICAgICAgICAgIChzZXQhICVsb2FkLXNob3VsZC1hdXRv
LWNvbXBpbGUgI2YpCiAgICAgICAgICAgICAocGFyc2UgYXJncyBvdXQpKQogCisgICAgICAg
ICAgICgoc3RyaW5nPT8gYXJnICItLXNpbGVuY2UtYXV0by1jb21waWxlIikKKyAgICAgICAg
ICAgIChzZXQhICVzaWxlbmNlLWF1dG8tY29tcGlsZSAjdCkKKyAgICAgICAgICAgIChwYXJz
ZSBhcmdzIG91dCkpCisKICAgICAgICAgICAgKChzdHJpbmc9PyBhcmcgIi1xIikgICAgICAg
ICA7IGRvbid0IGxvYWQgdXNlciBpbml0CiAgICAgICAgICAgICAoc2V0ISBpbmhpYml0LXVz
ZXItaW5pdD8gI3QpCiAgICAgICAgICAgICAocGFyc2UgYXJncyBvdXQpKQotLSAKMi4zMC4y
Cgo=
--------------02D9CD278B57C978507F003C--




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


Received: (at control) by debbugs.gnu.org; 17 May 2021 22:32:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 17 18:32:05 2021
Received: from localhost ([127.0.0.1]:53998 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lilmP-0003qD-69
	for submit <at> debbugs.gnu.org; Mon, 17 May 2021 18:32:05 -0400
Received: from mail-ed1-f43.google.com ([209.85.208.43]:42560)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <taylan.kammer@HIDDEN>) id 1lilmN-0003pc-DH
 for control <at> debbugs.gnu.org; Mon, 17 May 2021 18:32:03 -0400
Received: by mail-ed1-f43.google.com with SMTP id i13so8723695edb.9
 for <control <at> debbugs.gnu.org>; Mon, 17 May 2021 15:32:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=ZoRA0fMne4Npfk2JO0ACkAL7+ZzYG4xhPO06ETubZE4=;
 b=WpldgtEXcEVr6JItduaRl2M05KaTuQyGA1geky9YXfIX2biy21NsRHEd2YXIn2prWr
 jgJwtQLI5lhgJJuvFhsplL6v1EE9kFVh9R/SuEaNwx1Urjw9A5NnGK63bGewIhlfefsZ
 vnurNYRQepm4QEw09PNkYtW6bfz4ss5n2OOCO1h6Va2OmLcjJjiGaOM6GkUYT1zZq+2C
 GjVdZIU+Uk8E0Bm5XDoYVPvGNz1ePlwE99xLxnxWWuQON+3rh9k4aHtG7LTbUIB84fIn
 bb6drL5lxvWxEnPbbAb91mj2iIgHmiaz0fjMsadL8ohBO1wsMlEBJ228gUzU8F/P3e7n
 PYnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-language:content-transfer-encoding;
 bh=ZoRA0fMne4Npfk2JO0ACkAL7+ZzYG4xhPO06ETubZE4=;
 b=ZeEeXJLlTmiFfvhQAPcyWcrw+ziUsgp7iPxhe30LkwQ3gINsKw/qgyuabQyW9E2tpX
 h6xnokf69vMx/tIUCwPNIpCu4OSoKVZjG8RUUxxoyFYvIyWFWnQjvmaA9h7h8eyZgH25
 SBGN+DPMA9ZhvspSgP6oqE1KWE91C8YbZXJ6rCqB5m3xxab34SfKb/jhM7Bt9XXqaeLx
 G2fMbxB1bV5HtETZFJ8JMWQgyowZZZ+B2/U2IyIWemk2ty36wXRGtuNXaFbp3/ULScMp
 BGtSI5F7oZVf4AxaiKnUje5eAjdLhXNrX1hM0Uu6HZCrdI3zyrNlrKnN1Qi+A8Vsis2S
 vBvA==
X-Gm-Message-State: AOAM533nLxd42jFE2aKLnUfk9DxXTEMWl51J9FT6MzS9KpHSqCv11GL6
 sduSu1muM5ybwfkxItDNmdc31cuIMYtxQg==
X-Google-Smtp-Source: ABdhPJxrOF4NAawpxNQtpwE5nxijzKBvcd3Fww9OT7B7K0y15n8Zu6MHOqcdIf1bewbGCSXFMj6YcA==
X-Received: by 2002:aa7:ca10:: with SMTP id y16mr2756296eds.280.1621290717811; 
 Mon, 17 May 2021 15:31:57 -0700 (PDT)
Received: from [192.168.178.20] (b2b-109-90-125-150.unitymedia.biz.
 [109.90.125.150])
 by smtp.gmail.com with ESMTPSA id o20sm11508902eds.20.2021.05.17.15.31.57
 for <control <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 17 May 2021 15:31:57 -0700 (PDT)
To: control <at> debbugs.gnu.org
From: Taylan Kammer <taylan.kammer@HIDDEN>
Subject: 16364 patch
Message-ID: <0e32ee97-99bb-61f8-a785-3d191feac6b2@HIDDEN>
Date: Tue, 18 May 2021 00:31:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
 Thunderbird/78.10.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
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 (-)

tags 16364 + patch





Last modified: Mon, 17 May 2021 22:45:02 UTC

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