GNU logs - #71042, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#71042: 29.3; csv-mode: csv-guess-set-separator chokes on comment lines
Resent-From: Marco Emilio Poleggi <marcoep@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 18 May 2024 16:58:02 +0000
Resent-Message-ID: <handler.71042.B.171605145729667 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 71042
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 71042 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.171605145729667
          (code B ref -1); Sat, 18 May 2024 16:58:02 +0000
Received: (at submit) by debbugs.gnu.org; 18 May 2024 16:57:37 +0000
Received: from localhost ([127.0.0.1]:34421 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s8NNG-0007iL-S0
	for submit <at> debbugs.gnu.org; Sat, 18 May 2024 12:57:37 -0400
Received: from lists.gnu.org ([209.51.188.17]:46806)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <marcoep@HIDDEN>) id 1s8H5T-00013c-Ot
 for submit <at> debbugs.gnu.org; Sat, 18 May 2024 06:14:49 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <marcoep@HIDDEN>) id 1s8H5P-0002JU-UO
 for bug-gnu-emacs@HIDDEN; Sat, 18 May 2024 06:14:44 -0400
Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <marcoep@HIDDEN>) id 1s8H5I-00053W-7d
 for bug-gnu-emacs@HIDDEN; Sat, 18 May 2024 06:14:43 -0400
Received: by mail-ej1-x62c.google.com with SMTP id
 a640c23a62f3a-a59a0e4b773so540197466b.2
 for <bug-gnu-emacs@HIDDEN>; Sat, 18 May 2024 03:14:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=ieee.org; s=google; t=1716027272; x=1716632072; darn=gnu.org;
 h=subject:from:to:content-language:user-agent:mime-version:date
 :message-id:from:to:cc:subject:date:message-id:reply-to;
 bh=u13YnHX4jzqTefrucJNH16qiGSmGkpDF31+jbKjglFg=;
 b=RKaKcPQFAzYS/9AC4hp6eW2vup2UjpLMLb+hwzVMoQEM7EIyCAF/OIlQo+jHkvdKpO
 loHgpvBMys5xhIfblX7h63c6rO+XNSL6Poj9d6RUycuCK+47gXMCJYdnYpy26m5P7yld
 EPzW035I1dEbCSPkSAUjhkz1bUYGgtb0k8DTQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1716027272; x=1716632072;
 h=subject:from:to:content-language:user-agent:mime-version:date
 :message-id:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=u13YnHX4jzqTefrucJNH16qiGSmGkpDF31+jbKjglFg=;
 b=p77KILiSgEfDjmozei3YxxxKWyfEZfRDdzbUFtlbmBH97iYZRriD4mghCKuyDL2tRU
 aQxlUFGJOuGQSWCYiqy8KsYTnJ4v0r6SRiLzkdSM13LL5QgeMq3FxJT/TdM1x08xJg3P
 Y3WlkvLVed+41E3pgfrbQL8HzRSIP63MzO6Qs72pbisP/b7FKkOq8uBH5SQNsMPose/6
 QRNsr3ElLgSZ3Zlr7YhNTR5VihVpwl1c7/2OOnXG5zLEjmUBq3vnbbrBocSt9RafxJtf
 gJOIQmydMhuNdDgy7JRFzWKfdNOUJT9u5O2aXS1bmdi3FIZGUaxxRj18Dm27QKtQI4B1
 23Cw==
X-Gm-Message-State: AOJu0YzH1bJ7d72LFkWgjiWnrVCgYTpSuwgwcXtghd8Utdx/z+2UCTVp
 SAwST44zAWcpiP5YwaKqkz3f4r9RHsFRbpFvo7W6+S5J2jCVJe77q9/JQ7yLt5Pyb+tyyAb0jJg
 TuESOyg1SK9prCkJpkQodVIrD5kJ1dRQ1sjVKDY4qTXSSps5ETgpw6srQYHPW8J8P2eCEcAdvpg
 wtTaJ08zYn8TzIjXycLFPzYd2vMR84Neo=
X-Google-Smtp-Source: AGHT+IGig0gd4QZxA7WvExk8pXSgCUqqL3+HgYffyqD5LKknpAC/Zhcumbe7BDrARRjpybbzW1hP/Q==
X-Received: by 2002:a17:907:6d02:b0:a5d:d35:7228 with SMTP id
 a640c23a62f3a-a5d0d3572c4mr283817566b.30.1716027272080; 
 Sat, 18 May 2024 03:14:32 -0700 (PDT)
Received: from ?IPV6:2a04:ee41:82:71b5:29d9:d5c7:80e2:745f?
 ([2a04:ee41:82:71b5:29d9:d5c7:80e2:745f])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-a5a1781d708sm1210564966b.41.2024.05.18.03.14.31
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 18 May 2024 03:14:31 -0700 (PDT)
Message-ID: <2b074284-fd61-4742-946a-7c45fb89156c@HIDDEN>
Date: Sat, 18 May 2024 12:14:21 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
From: Marco Emilio Poleggi <marcoep@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------oXMI4EEcbGSW1l2GsPLe2UMx"
Received-SPF: pass client-ip=2a00:1450:4864:20::62c;
 envelope-from=marcoep@HIDDEN; helo=mail-ej1-x62c.google.com
X-Spam_score_int: -30
X-Spam_score: -3.1
X-Spam_bar: ---
X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.996,
 DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Mailman-Approved-At: Sat, 18 May 2024 12:57:33 -0400
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: -2.3 (--)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------oXMI4EEcbGSW1l2GsPLe2UMx
Content-Type: multipart/mixed; boundary="------------iC1kMY8dtg0efgt0Bnv80piD";
 protected-headers="v1"
From: Marco Emilio Poleggi <marcoep@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Message-ID: <2b074284-fd61-4742-946a-7c45fb89156c@HIDDEN>
Subject: 29.3; csv-mode: csv-guess-set-separator chokes on comment lines

--------------iC1kMY8dtg0efgt0Bnv80piD
Content-Type: multipart/mixed; boundary="------------0iQpHMANcLh1BWMV3OPs2eg9"

--------------0iQpHMANcLh1BWMV3OPs2eg9
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

Q29tbWVudCBsaW5lcyBzZWVtIHdlbGwgc3VwcG9ydGVkIGJ5IGNzdi1tb2RlLiBIb3dldmVy
LCBmdW5jdGlvbiANCmBjc3YtZ3Vlc3Mtc2V0LXNlcGFyYXRvcmAgaGFzIHRyb3VibGVzIHdp
dGggdGhlbS4NCg0KVmlzaXQgdGhpcyBpbnB1dCBmaWxlOg0KDQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tODwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KJCBjYXQgPmNzdi10ZXN0LmNz
diA8PEVPRg0KIyMjDQojIyMNCkZvbztCYXI7UXV1eA0KMTIzOzQ1NjtibGFoLCBibGFoDQpF
T0YNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+OC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQoNCldpdGggbm8gc3BlY2lhbCBzZXR0aW5ncywgdGhlIGRlZmF1bHQgY29tbWEgKCcsJykg
c2VwYXJhdG9yIGlzDQpkZXRlY3RlZC4NCg0KTm93LCBpc3N1ZSBgTS14IGNzdi1ndWVzcy1z
ZXQtc2VwYXJhdG9yYDogSSdkIGV4cGVjdCB0aGF0IHRoZSBlZmZlY3RpdmUNCnNlbWljb2xv
biAoJzsnKSBzZXBhcmF0b3IgaXMgZGV0ZWN0ZWQuIEJ1dCBpdCdzIG5vdCBhbmQgaW5zdGVh
ZCB0aGUgaGFzaA0KKCcjJykgaXMgZGV0ZWN0ZWQsIGFzIGNvbmZpcm1lZCBieSBgQy1oIHYg
Y3N2LXNlcGFyYXRvcnNgLg0KDQpJdCBsb29rcyBsaWtlIGNzdi1ndWVzcy1zZXQtc2VwYXJh
dG9yIGlzIGZvb2xlZCBieSB0aGUgZmlyc3QgdHdvIGxpbmVzDQp3aXRoIGFuIGV2ZW4gbnVt
YmVyIG9mIGhhc2ggY2hhcmFjdGVycy4gSW5kZWVkLCBicmVha2luZyB0aGF0IHN5bW1ldHJ5
DQptYWtlcyB0aGUgJzsnIGRldGVjdGFibGUuDQoNCkJ1dCwgaGV5LCBjc3YtbW9kZSBzYXlz
Og0KDQo7OyBDU1YgbW9kZSBjb21tYW5kcyBpZ25vcmUgYmxhbmsgbGluZXMgYW5kIGNvbW1l
bnQgbGluZXMgYmVnaW5uaW5nDQo7OyB3aXRoIHRoZSB2YWx1ZSBvZiB0aGUgYnVmZmVyIGxv
Y2FsIHZhcmlhYmxlIGBjc3YtY29tbWVudC1zdGFydCcsDQo7OyB3aGljaCBieSBkZWZhdWx0
IGlzICMuIC4uLg0KDQpTbyB0aGVyZSdzIHByb2JhYmx5IGEgYnVnIGluIGBjc3YtZ3Vlc3Mt
c2V0LXNlcGFyYXRvcmAuDQoNCkNoZWVycywNCg0KICAgTWFyY28NCg0KDQoNCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQoNCkluIEdOVSBFbWFjcyAyOS4zIChidWlsZCAxLCB4ODZf
NjQtcGMtbGludXgtZ251LCBHVEsrIFZlcnNpb24gMy4yNC40MSwNCiAgY2Fpcm8gdmVyc2lv
biAxLjE4LjApIG9mIDIwMjQtMDUtMTQgYnVpbHQgb24gbG9jYWxob3N0DQpXaW5kb3dpbmcg
c3lzdGVtIGRpc3RyaWJ1dG9yICdUaGUgWC5PcmcgRm91bmRhdGlvbicsIHZlcnNpb24gMTEu
MC4xMjEwMTAxMw0KU3lzdGVtIERlc2NyaXB0aW9uOiBHZW50b28gTGludXgNCg0KQ29uZmln
dXJlZCB1c2luZzoNCiAgJ2NvbmZpZ3VyZSAtLXByZWZpeD0vdXNyIC0tYnVpbGQ9eDg2XzY0
LXBjLWxpbnV4LWdudQ0KICAtLWhvc3Q9eDg2XzY0LXBjLWxpbnV4LWdudSAtLW1hbmRpcj0v
dXNyL3NoYXJlL21hbg0KICAtLWluZm9kaXI9L3Vzci9zaGFyZS9pbmZvIC0tZGF0YWRpcj0v
dXNyL3NoYXJlIC0tc3lzY29uZmRpcj0vZXRjDQogIC0tbG9jYWxzdGF0ZWRpcj0vdmFyL2xp
YiAtLWRhdGFyb290ZGlyPS91c3Ivc2hhcmUNCiAgLS1kaXNhYmxlLXNpbGVudC1ydWxlcyAt
LWRvY2Rpcj0vdXNyL3NoYXJlL2RvYy9lbWFjcy0yOS4zLXIyDQogIC0taHRtbGRpcj0vdXNy
L3NoYXJlL2RvYy9lbWFjcy0yOS4zLXIyL2h0bWwgLS1saWJkaXI9L3Vzci9saWI2NA0KICAt
LXByb2dyYW0tc3VmZml4PS1lbWFjcy0yOSAtLWluY2x1ZGVkaXI9L3Vzci9pbmNsdWRlL2Vt
YWNzLTI5DQogIC0taW5mb2Rpcj0vdXNyL3NoYXJlL2luZm8vZW1hY3MtMjkgLS1sb2NhbHN0
YXRlZGlyPS92YXINCiAgLS1lbmFibGUtbG9jYWxsaXNwcGF0aD0vZXRjL2VtYWNzOi91c3Iv
c2hhcmUvZW1hY3Mvc2l0ZS1saXNwDQogIC0td2l0aG91dC1jb21wcmVzcy1pbnN0YWxsIC0t
d2l0aG91dC1oZXNpb2QgLS13aXRob3V0LXBvcA0KICAtLXdpdGgtZmlsZS1ub3RpZmljYXRp
b249aW5vdGlmeSAtLXdpdGgtcGR1bXBlciAtLWRpc2FibGUtYWNsDQogIC0td2l0aG91dC1k
YnVzIC0td2l0aC1tb2R1bGVzIC0td2l0aG91dC1nYW1ldXNlciAtLXdpdGgtbGliZ21wDQog
IC0td2l0aC1ncG0gLS13aXRoLW5hdGl2ZS1jb21waWxhdGlvbj1hb3QgLS13aXRob3V0LWpz
b24NCiAgLS13aXRob3V0LWtlcmJlcm9zIC0td2l0aG91dC1rZXJiZXJvczUgLS13aXRoLWxj
bXMyIC0td2l0aG91dC14bWwyDQogIC0td2l0aG91dC1tYWlsdXRpbHMgLS13aXRob3V0LXNl
bGludXggLS13aXRob3V0LXNxbGl0ZTMgLS13aXRoLWdudXRscw0KICAtLXdpdGhvdXQtbGli
c3lzdGVtZCAtLXdpdGgtdGhyZWFkcyAtLXdpdGhvdXQtdHJlZS1zaXR0ZXINCiAgLS13aXRo
b3V0LXdpZGUtaW50IC0td2l0aC1zb3VuZD1ubyAtLXdpdGgtemxpYiAtLXdpdGgteCAtLXdp
dGhvdXQtcGd0aw0KICAtLXdpdGhvdXQtbnMgLS13aXRob3V0LWdjb25mIC0td2l0aG91dC1n
c2V0dGluZ3MNCiAgLS13aXRoLXRvb2xraXQtc2Nyb2xsLWJhcnMgLS13aXRoLXhwbSAtLXdp
dGgteGZ0IC0td2l0aC1jYWlybw0KICAtLXdpdGhvdXQtaGFyZmJ1enogLS13aXRob3V0LWxp
Ym90ZiAtLXdpdGhvdXQtbTE3bi1mbHQNCiAgLS13aXRoLXgtdG9vbGtpdD1ndGszIC0td2l0
aC14d2lkZ2V0cyAtLXdpdGhvdXQtZ2lmIC0td2l0aC1qcGVnDQogIC0td2l0aC1wbmcgLS13
aXRoLXJzdmcgLS13aXRob3V0LXRpZmYgLS13aXRob3V0LXdlYnANCiAgLS13aXRob3V0LWlt
YWdlbWFnaWNrIC0td2l0aC1kdW1waW5nPXBkdW1wZXIgJ0NGTEFHUz0tbWFyY2g9aGFzd2Vs
bA0KICAtcGlwZSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXInICdMREZMQUdTPS1XbCwtTzEg
LVdsLC0tYXMtbmVlZGVkDQogIC1XbCwteixwYWNrLXJlbGF0aXZlLXJlbG9jcycnDQoNCkNv
bmZpZ3VyZWQgZmVhdHVyZXM6DQpDQUlSTyBGUkVFVFlQRSBHTElCIEdNUCBHTlVUTFMgR1BN
IEpQRUcgTENNUzIgTU9EVUxFUyBOQVRJVkVfQ09NUCBOT1RJRlkNCklOT1RJRlkgUERVTVBF
UiBQTkcgUlNWRyBTRUNDT01QIFRIUkVBRFMgVE9PTEtJVF9TQ1JPTExfQkFSUyBYMTEgWERC
RQ0KWElNIFhJTlBVVDIgWFBNIFhXSURHRVRTIEdUSzMgWkxJQg0KDQpJbXBvcnRhbnQgc2V0
dGluZ3M6DQogICB2YWx1ZSBvZiAkTENfVElNRTogZW5fREsuVVRGLTgNCiAgIHZhbHVlIG9m
ICRMQU5HOiBlbl9VUy51dGY4DQogICBsb2NhbGUtY29kaW5nLXN5c3RlbTogdXRmLTgtdW5p
eA0KDQpNYWpvciBtb2RlOiBDU1YNCg0KTWlub3IgbW9kZXMgaW4gZWZmZWN0Og0KICAgd2lu
ZG1vdmUtbW9kZTogdA0KICAgc2hlbGwtZGlydHJhY2stbW9kZTogdA0KICAgY3N2LWZpZWxk
LWluZGV4LW1vZGU6IHQNCiAgIGZseXNwZWxsLW1vZGU6IHQNCiAgIHNlcnZlci1tb2RlOiB0
DQogICBkZXNrdG9wLXNhdmUtbW9kZTogdA0KICAgZ2xvYmFsLWF1dG8tY29tcGxldGUtbW9k
ZTogdA0KICAgc2F2ZWhpc3QtbW9kZTogdA0KICAgZGVsZXRlLXNlbGVjdGlvbi1tb2RlOiB0
DQogICBvdmVycmlkZS1nbG9iYWwtbW9kZTogdA0KICAgdG9vbHRpcC1tb2RlOiB0DQogICBn
bG9iYWwtZWxkb2MtbW9kZTogdA0KICAgc2hvdy1wYXJlbi1tb2RlOiB0DQogICBlbGVjdHJp
Yy1pbmRlbnQtbW9kZTogdA0KICAgbW91c2Utd2hlZWwtbW9kZTogdA0KICAgbWVudS1iYXIt
bW9kZTogdA0KICAgZmlsZS1uYW1lLXNoYWRvdy1tb2RlOiB0DQogICBnbG9iYWwtZm9udC1s
b2NrLW1vZGU6IHQNCiAgIGZvbnQtbG9jay1tb2RlOiB0DQogICBibGluay1jdXJzb3ItbW9k
ZTogdA0KICAgY29sdW1uLW51bWJlci1tb2RlOiB0DQogICBsaW5lLW51bWJlci1tb2RlOiB0
DQogICBpbmRlbnQtdGFicy1tb2RlOiB0DQogICB0cmFuc2llbnQtbWFyay1tb2RlOiB0DQog
ICBhdXRvLWNvbXBvc2l0aW9uLW1vZGU6IHQNCiAgIGF1dG8tZW5jcnlwdGlvbi1tb2RlOiB0
DQogICBhdXRvLWNvbXByZXNzaW9uLW1vZGU6IHQNCg0KTG9hZC1wYXRoIHNoYWRvd3M6DQov
dXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9jbWFrZS1tb2RlIGhpZGVzIA0KL3Vzci9zaGFy
ZS9lbWFjcy9zaXRlLWxpc3AvY21ha2UvY21ha2UtbW9kZQ0KL3Vzci9zaGFyZS9lbWFjcy9z
aXRlLWxpc3AvZGVza3RvcC1lbnRyeS1tb2RlIGhpZGVzIA0KL3Vzci9zaGFyZS9lbWFjcy9z
aXRlLWxpc3AvZGVza3RvcC1maWxlLXV0aWxzL2Rlc2t0b3AtZW50cnktbW9kZQ0KL2hvbWUv
bWFyY29lcC8uZW1hY3MuZC9lbHBhL3RyYW5zaWVudC0yMDI0MDUwOS4xODQ5L3RyYW5zaWVu
dCBoaWRlcyANCi91c3Ivc2hhcmUvZW1hY3MvMjkuMy9saXNwL3RyYW5zaWVudA0KL2hvbWUv
bWFyY29lcC8uZW1hY3MuZC9lbHBhL2JpbmQta2V5LTIwMjMwMjAzLjIwMDQvYmluZC1rZXkg
aGlkZXMgDQovdXNyL3NoYXJlL2VtYWNzLzI5LjMvbGlzcC91c2UtcGFja2FnZS9iaW5kLWtl
eQ0KL2hvbWUvbWFyY29lcC8uZW1hY3MuZC9lbHBhL3VzZS1wYWNrYWdlLTIwMjMwNDI2LjIz
MjQvdXNlLXBhY2thZ2UtYmluZC1rZXkgDQpoaWRlcyAvdXNyL3NoYXJlL2VtYWNzLzI5LjMv
bGlzcC91c2UtcGFja2FnZS91c2UtcGFja2FnZS1iaW5kLWtleQ0KL2hvbWUvbWFyY29lcC8u
ZW1hY3MuZC9lbHBhL3VzZS1wYWNrYWdlLTIwMjMwNDI2LjIzMjQvdXNlLXBhY2thZ2UtY29y
ZSBoaWRlcyANCi91c3Ivc2hhcmUvZW1hY3MvMjkuMy9saXNwL3VzZS1wYWNrYWdlL3VzZS1w
YWNrYWdlLWNvcmUNCi9ob21lL21hcmNvZXAvLmVtYWNzLmQvZWxwYS91c2UtcGFja2FnZS0y
MDIzMDQyNi4yMzI0L3VzZS1wYWNrYWdlLWRlbGlnaHQgDQpoaWRlcyAvdXNyL3NoYXJlL2Vt
YWNzLzI5LjMvbGlzcC91c2UtcGFja2FnZS91c2UtcGFja2FnZS1kZWxpZ2h0DQovaG9tZS9t
YXJjb2VwLy5lbWFjcy5kL2VscGEvdXNlLXBhY2thZ2UtMjAyMzA0MjYuMjMyNC91c2UtcGFj
a2FnZS1kaW1pbmlzaCANCmhpZGVzIC91c3Ivc2hhcmUvZW1hY3MvMjkuMy9saXNwL3VzZS1w
YWNrYWdlL3VzZS1wYWNrYWdlLWRpbWluaXNoDQovaG9tZS9tYXJjb2VwLy5lbWFjcy5kL2Vs
cGEvdXNlLXBhY2thZ2UtMjAyMzA0MjYuMjMyNC91c2UtcGFja2FnZS1lbnN1cmUgaGlkZXMg
DQovdXNyL3NoYXJlL2VtYWNzLzI5LjMvbGlzcC91c2UtcGFja2FnZS91c2UtcGFja2FnZS1l
bnN1cmUNCi9ob21lL21hcmNvZXAvLmVtYWNzLmQvZWxwYS91c2UtcGFja2FnZS0yMDIzMDQy
Ni4yMzI0L3VzZS1wYWNrYWdlLWp1bXAgaGlkZXMgDQovdXNyL3NoYXJlL2VtYWNzLzI5LjMv
bGlzcC91c2UtcGFja2FnZS91c2UtcGFja2FnZS1qdW1wDQovaG9tZS9tYXJjb2VwLy5lbWFj
cy5kL2VscGEvdXNlLXBhY2thZ2UtMjAyMzA0MjYuMjMyNC91c2UtcGFja2FnZS1saW50IGhp
ZGVzIA0KL3Vzci9zaGFyZS9lbWFjcy8yOS4zL2xpc3AvdXNlLXBhY2thZ2UvdXNlLXBhY2th
Z2UtbGludA0KL2hvbWUvbWFyY29lcC8uZW1hY3MuZC9lbHBhL3VzZS1wYWNrYWdlLTIwMjMw
NDI2LjIzMjQvdXNlLXBhY2thZ2UgaGlkZXMgDQovdXNyL3NoYXJlL2VtYWNzLzI5LjMvbGlz
cC91c2UtcGFja2FnZS91c2UtcGFja2FnZQ0KL2hvbWUvbWFyY29lcC8uZW1hY3MuZC9lbHBh
L3Byb2plY3QtMC4xMC4wL3Byb2plY3QgaGlkZXMgDQovdXNyL3NoYXJlL2VtYWNzLzI5LjMv
bGlzcC9wcm9nbW9kZXMvcHJvamVjdA0KDQpGZWF0dXJlczoNCihzaGFkb3cgbWFpbC1leHRy
IGVtYWNzYnVnIHNob3J0ZG9jIGNsLXByaW50IHNlcyB1bnNhZmVwIGFsaWduIGhlbHAtZm5z
DQpyYWRpeC10cmVlIGx1YS1tb2RlIG5vdmljZSBzZ21sLW1vZGUgZmFjZW1lbnUgdHdvLWNv
bHVtbiBvcmctZHVyYXRpb24NCnJlY3QgY29uZi1tb2RlIGN1cy1lZGl0IGN1cy1zdGFydCBt
bS1hcmNoaXZlIG5ldHdvcmstc3RyZWFtIHVybC1jYWNoZQ0KdHJhbXAtY21kcyB5YXNuaXBw
ZXQgbWlzZWFyY2ggbXVsdGktaXNlYXJjaCB3aW5kbW92ZSB2Yy1oZyB2Yy1ienINCnRyYW1w
LXNoIGp1cHl0ZXItdHJhbXAgdHJhbXAtY2FjaGUgdGltZS1zdGFtcCBqdXB5dGVyLXNlcnZl
cg0KanVweXRlci1zZXJ2ZXIta2VybmVsIGp1cHl0ZXItcmVwbCBqdXB5dGVyLXdpZGdldC1j
bGllbnQgc2ltcGxlLWh0dHBkIHBwDQpqdXB5dGVyLWNsaWVudCBqdXB5dGVyLWtlcm5lbCBq
dXB5dGVyLWtlcm5lbHNwZWMganVweXRlci1lbnYNCmp1cHl0ZXItbW9uYWRzIHRodW5rIGp1
cHl0ZXItbWVzc2FnZXMgaG1hYy1kZWYganVweXRlci1taW1lDQpqdXB5dGVyLXJlc3QtYXBp
IHVybC1odHRwIHVybC1hdXRoIHVybC1ndyBuc20gd2Vic29ja2V0IGJpbmRhdA0KanVweXRl
ci1iYXNlIHRyYW1wIHRyYW1wLWxvYWRkZWZzIHRyYW1wdmVyIHRyYW1wLWludGVncmF0aW9u
IGZpbGVzLXgNCnRyYW1wLWNvbXBhdCBzaGVsbCB3ZWItbW9kZSBkaXNwLXRhYmxlIGN1cnNv
ci1zZW5zb3IgY3N2LW1vZGUgc29ydA0KeWFtbC1tb2RlIG9jLWJhc2ljIG9yZy1lbGVtZW50
IG9yZy1wZXJzaXN0IG9yZy1pZCBvcmctcmVmaWxlIGF2bC10cmVlDQpnZW5lcmF0b3Igb2wt
ZXd3IGV3dyB4ZGcgdXJsLXF1ZXVlIG1tLXVybCBvbC1ybWFpbCBvbC1taGUgb2wtaXJjIG9s
LWluZm8NCm9sLWdudXMgbm5zZWxlY3QgZ251cy1hcnQgbW0tdXUgbW1sMjAxNSBtbS12aWV3
IG1tbC1zbWltZSBzbWltZSBnbnV0bHMNCmRpZyBnbnVzLXN1bSBzaHIgcGl4ZWwtZmlsbCBr
aW5zb2t1IHVybC1maWxlIHN2ZyBkb20gZ251cy1ncm91cA0KZ251cy11bmRvIGdudXMtc3Rh
cnQgZ251cy1kYnVzIGRidXMgeG1sIGdudXMtY2xvdWQgbm5pbWFwIG5ubWFpbA0KbWFpbC1z
b3VyY2UgdXRmNyBubm9vIHBhcnNlLXRpbWUgZ251cy1zcGVjIGdudXMtaW50IGdudXMtcmFu
Z2UgbWVzc2FnZQ0Kc2VuZG1haWwgcHVueSByZmM4MjIgbW1sIG1tbC1zZWMgZXBhIGVwZyBy
ZmM2MDY4IGVwZy1jb25maWcgbW0tZGVjb2RlDQptbS1ib2RpZXMgbW0tZW5jb2RlIG1haWwt
cGFyc2UgcmZjMjIzMSByZmMyMDQ3IHJmYzIwNDUgaWV0Zi1kcnVtcw0KbWFpbGFiYnJldiBn
bW0tdXRpbHMgbWFpbGhlYWRlciBnbnVzLXdpbiBnbnVzIG5uaGVhZGVyIGdudXMtdXRpbA0K
bWFpbC11dGlscyByYW5nZSBtbS11dGlsIG1haWwtcHJzdnIgb2wtZG9jdmlldyBkb2Mtdmll
dyBmaWxlbm90aWZ5DQpqa2EtY29tcHIgaW1hZ2UtbW9kZSBleGlmIG9sLWJpYnRleCBiaWJ0
ZXggaXNvODYwMSBvbC1iYmRiIG9sLXczbSBvbC1kb2kNCm9yZy1saW5rLWRvaSBvcmctY2xv
Y2sgb3JnIG9iIG9iLXRhbmdsZSBvYi1yZWYgb2ItbG9iIG9iLXRhYmxlIG9iLWV4cA0Kb3Jn
LW1hY3JvIG9yZy1zcmMgb2ItY29taW50IG9yZy1wY29tcGxldGUgcGNvbXBsZXRlIG9yZy1s
aXN0DQpvcmctZm9vdG5vdGUgb3JnLWZhY2VzIG9yZy1lbnRpdGllcyBvYi1lbWFjcy1saXNw
IG9iLWNvcmUgb2ItZXZhbA0Kb3JnLWN5Y2xlIG9yZy10YWJsZSBvbCBvcmctZm9sZCBvcmct
Zm9sZC1jb3JlIG9yZy1rZXlzIG9jIG9yZy1sb2FkZGVmcw0KZmluZC1mdW5jIGNhbC1tZW51
IGNhbGVuZGFyIGNhbC1sb2FkZGVmcyBvcmctdmVyc2lvbiBvcmctY29tcGF0IG9yZy1tYWNz
DQp2Yy1naXQgZGlmZi1tb2RlIHZjLWRpc3BhdGNoZXIgZmx5bWFrZS1wcm9jIGZseW1ha2Ug
cHJvamVjdCBjb21waWxlDQp0ZXh0LXByb3BlcnR5LXNlYXJjaCBjb21pbnQgYW5zaS1vc2Mg
YW5zaS1jb2xvciBkaXNwbGF5LWxpbmUtbnVtYmVycw0Kc21hcnRwYXJlbnMgbG9hZGhpc3Qg
dGltZS1kYXRlIHJpbmcgZmx5c3BlbGwgaXNwZWxsIHlhbmstbWVkaWENCnBvbHktbWFya2Rv
d24gcG9seW1vZGUgcG9seS1sb2NrIHBvbHltb2RlLWJhc2UgcG9seW1vZGUtZXhwb3J0DQpw
b2x5bW9kZS13ZWF2ZSBwb2x5bW9kZS1jb21wYXQgcG9seW1vZGUtbWV0aG9kcyBwY2FzZSBw
b2x5bW9kZS1jb3JlIGNvbXANCmNvbXAtY3N0ciB3YXJuaW5ncyBmb3JtYXQtc3BlYyBwb2x5
bW9kZS1jbGFzc2VzIGVpZWlvLWN1c3RvbSB3aWQtZWRpdA0KZWllaW8tYmFzZSBtYXJrZG93
bi1tb2RlIG5vdXRsaW5lIG91dGxpbmUgaWNvbnMgdW5maWxsIHNlcnZlciBkZXNrdG9wDQpm
cmFtZXNldCBkYXJrdG9vdGgtZGFyay10aGVtZSBkYXJrdG9vdGgtdGhlbWUgZGFya3Rvb3Ro
IGF1dG90aGVtZXIgY29sb3INCmxpc3AtbW50IGF1dG8tY29tcGxldGUtY29uZmlnIGF1dG8t
Y29tcGxldGUgYWR2aWNlIGVkbWFjcm8ga21hY3JvIHBvcHVwDQpjbC1leHRyYSBoZWxwLW1v
ZGUgc2F2ZWhpc3QgZGVsc2VsIGN1cy1sb2FkIG9yaWdhbWkgb3JpZ2FtaS1wYXJzZXJzIGNs
IHMNCmRhc2ggaGV4cmdiIGZpbGwtY29sdW1uLWluZGljYXRvciBmZmFwIHRoaW5nYXRwdCBw
cmludGluZyBwcy1wcmludA0KcHMtcHJpbnQtbG9hZGRlZnMgbHByIG5naW54LW1vZGUgZWJ1
aWxkLW1vZGUgc2tlbGV0b24gc2gtc2NyaXB0IHJ4IHNtaWUNCnRyZWVzaXQgZXhlY3V0YWJs
ZSBmaW5kZXItaW5mIHVzZS1wYWNrYWdlIHVzZS1wYWNrYWdlLWVuc3VyZQ0KdXNlLXBhY2th
Z2UtZGVsaWdodCB1c2UtcGFja2FnZS1kaW1pbmlzaCB1c2UtcGFja2FnZS1iaW5kLWtleSBi
aW5kLWtleQ0KZWFzeS1tbW9kZSB1c2UtcGFja2FnZS1jb3JlIGRlcml2ZWQgc2l0ZS1nZW50
b28gYWMtcGhwLWF1dG9sb2Fkcw0KYWMtcGhwLWNvcmUtYXV0b2xvYWRzIHRleC1zaXRlIGRl
Ymlhbi1lbC1hdXRvbG9hZHMgZGViaWFuLWVsIGRpcmVkDQpkaXJlZC1sb2FkZGVmcyBoZWxt
LWF1dG9sb2FkcyBoZWxtLWNvcmUtYXV0b2xvYWRzIGp1cHl0ZXItYXV0b2xvYWRzDQpwZGYt
dG9vbHMtYXV0b2xvYWRzIHBvbHktbWFya2Rvd24tYXV0b2xvYWRzIG1hcmtkb3duLW1vZGUt
YXV0b2xvYWRzDQpyZWFsZ3VkLXJlY3Vyc2l2ZS1hdXRvbG9hZHMgc21hcnRwYXJlbnMtYXV0
b2xvYWRzIGRhc2gtYXV0b2xvYWRzDQp0cmFuc2llbnQtYXV0b2xvYWRzIHdmbmFtZXMtYXV0
b2xvYWRzIHdpdGgtZWRpdG9yLWF1dG9sb2FkcyBpbmZvIHBhY2thZ2UNCmJyb3dzZS11cmwg
dXJsIHVybC1wcm94eSB1cmwtcHJpdmFjeSB1cmwtZXhwYW5kIHVybC1tZXRob2RzIHVybC1o
aXN0b3J5DQp1cmwtY29va2llIGdlbmVyYXRlLWxpc3AtZmlsZSB1cmwtZG9tc3VmIHVybC11
dGlsIG1haWxjYXAgdXJsLWhhbmRsZXJzDQp1cmwtcGFyc2UgYXV0aC1zb3VyY2UgY2wtc2Vx
IGVpZWlvIGVpZWlvLWNvcmUgY2wtbWFjcyBwYXNzd29yZC1jYWNoZQ0KanNvbiBzdWJyLXgg
bWFwIGJ5dGUtb3B0IGd2IGJ5dGVjb21wIGJ5dGUtY29tcGlsZSB1cmwtdmFycyBjbC1sb2Fk
ZGVmcw0KY2wtbGliIHJtYyBpc28tdHJhbnNsIHRvb2x0aXAgY2NvbnYgZWxkb2MgcGFyZW4g
ZWxlY3RyaWMgdW5pcXVpZnkNCmVkaWZmLWhvb2sgdmMtaG9va3MgbGlzcC1mbG9hdC10eXBl
IGVsaXNwLW1vZGUgbXdoZWVsIHRlcm0veC13aW4geC13aW4NCnRlcm0vY29tbW9uLXdpbiB4
LWRuZCB0b29sLWJhciBkbmQgZm9udHNldCBpbWFnZSByZWdleHAtb3B0IGZyaW5nZQ0KdGFi
dWxhdGVkLWxpc3QgcmVwbGFjZSBuZXdjb21tZW50IHRleHQtbW9kZSBsaXNwLW1vZGUgcHJv
Zy1tb2RlIHJlZ2lzdGVyDQpwYWdlIHRhYi1iYXIgbWVudS1iYXIgcmZuLWVzaGFkb3cgaXNl
YXJjaCBlYXN5bWVudSB0aW1lciBzZWxlY3QNCnNjcm9sbC1iYXIgbW91c2Ugaml0LWxvY2sg
Zm9udC1sb2NrIHN5bnRheCBmb250LWNvcmUgdGVybS90dHktY29sb3JzDQpmcmFtZSBtaW5p
YnVmZmVyIG5hZHZpY2Ugc2VxIHNpbXBsZSBjbC1nZW5lcmljIGluZG9uZXNpYW4gcGhpbGlw
cGluZQ0KY2hhbSBnZW9yZ2lhbiB1dGYtOC1sYW5nIG1pc2MtbGFuZyB2aWV0bmFtZXNlIHRp
YmV0YW4gdGhhaSB0YWktdmlldCBsYW8NCmtvcmVhbiBqYXBhbmVzZSBldWNqcC1tcyBjcDUx
OTMyIGhlYnJldyBncmVlayByb21hbmlhbiBzbG92YWsgY3plY2gNCmV1cm9wZWFuIGV0aGlv
cGljIGluZGlhbiBjeXJpbGxpYyBjaGluZXNlIGNvbXBvc2l0ZSBlbW9qaS16d2ogY2hhcnNj
cmlwdA0KY2hhcnByb3AgY2FzZS10YWJsZSBlcGEtaG9vayBqa2EtY21wci1ob29rIGhlbHAg
YWJicmV2IG9iYXJyYXkgb2Nsb3N1cmUNCmNsLXByZWxvYWRlZCBidXR0b24gbG9hZGRlZnMg
dGhlbWUtbG9hZGRlZnMgZmFjZXMgY3VzLWZhY2UgbWFjcm9leHANCmZpbGVzIHdpbmRvdyB0
ZXh0LXByb3BlcnRpZXMgb3ZlcmxheSBzaGExIG1kNSBiYXNlNjQgZm9ybWF0IGVudg0KY29k
ZS1wYWdlcyBtdWxlIGN1c3RvbSB3aWRnZXQga2V5bWFwIGhhc2h0YWJsZS1wcmludC1yZWFk
YWJsZSBiYWNrcXVvdGUNCnRocmVhZHMgeHdpZGdldC1pbnRlcm5hbCBpbm90aWZ5IGxjbXMy
IGR5bmFtaWMtc2V0dGluZw0KZm9udC1yZW5kZXItc2V0dGluZyBjYWlybyBtb3ZlLXRvb2xi
YXIgZ3RrIHgtdG9vbGtpdCB4aW5wdXQyIHggbXVsdGktdHR5DQptYWtlLW5ldHdvcmstcHJv
Y2VzcyBuYXRpdmUtY29tcGlsZSBlbWFjcykNCg0KTWVtb3J5IGluZm9ybWF0aW9uOg0KKChj
b25zZXMgMTYgOTYyMjM1IDEzMjIyNCkNCiAgKHN5bWJvbHMgNDggNDYyODkgMCkNCiAgKHN0
cmluZ3MgMzIgMjIzMTYwIDY4MjkpDQogIChzdHJpbmctYnl0ZXMgMSA2MTgwMzM3KQ0KICAo
dmVjdG9ycyAxNiA4MDA0OSkNCiAgKHZlY3Rvci1zbG90cyA4IDIxMTQxOTUgMTc0MTIyKQ0K
ICAoZmxvYXRzIDggMTA0MiA1OTEpDQogIChpbnRlcnZhbHMgNTYgNjA5NyAxMDE3KQ0KICAo
YnVmZmVycyA5NzYgMjcpKQ0KDQo=
--------------0iQpHMANcLh1BWMV3OPs2eg9
Content-Type: application/pgp-keys; name="OpenPGP_0xC366FCF67CDBD9F9.asc"
Content-Disposition: attachment; filename="OpenPGP_0xC366FCF67CDBD9F9.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEZTGDvhYJKwYBBAHaRw8BAQdAgRMBBKEe3BauCPSfeYoHXpIq72nhrLSK0Zvz
cLkcvlLNWSdzcGhha2thJyBAIEdpdEh1YiAoZm9yIEdpdEh1YiBzaWduZWQgY29t
bWl0cykgPDc3NjYxMzcrc3BoYWtrYUB1c2Vycy5ub3JlcGx5LmdpdGh1Yi5jb20+
wpAEExYIADgWIQR9QXJ57/uc8jCARnDDZvz2fNvZ+QUCZTJ2PwIbAQULCQgHAgYV
CgkICwIEFgIDAQIeAQIXgAAKCRDDZvz2fNvZ+ckqAQDXD6HPprSnrVbQlI5BPyXr
ArTVAepfWvn9VTa8shvC0QEAosQK0SGXRH+P0pLFp6UTPbOLfWnAatCo7KjttMMc
egnNJ01hcmNvIEVtaWxpbyBQb2xlZ2dpIDxtYXJjb2VwQGllZWUub3JnPsKTBBMW
CAA7BQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAhsBFiEEfUFyee/7nPIwgEZww2b8
9nzb2fkFAmUyfWsCGQEACgkQw2b89nzb2fkzUAD/Rkr8oomo7smGESlYxy45ftuO
W+f+bcpuB5vE+xg9p58A/1K9bYzxNiV4LvlX8sA+xgGVzVXWB4UpbEhBqHJjACwM
wpAEExYIADgFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQR9QXJ57/uc8jCARnDD
Zvz2fNvZ+QUCZTGIVQIbAQAKCRDDZvz2fNvZ+ff7AQDInpcWqvrv5twWtTzk63B6
0PfowbEZVODU5Awu0VqKqwEA//T52cqvAUdJ0Rm/FZsCVjZR8ws3fQy3dtKA2SME
OQ7OMwRlMYTwFgkrBgEEAdpHDwEBB0Drf6y5NthpjhCUHKgq89lNKD7oMCn10MMy
PrgbU6itK8LANQQYFggAJhYhBH1Bcnnv+5zyMIBGcMNm/PZ829n5BQJlMYTwAhsC
BQkJZgGAAIEJEMNm/PZ829n5diAEGRYIAB0WIQSd7FqkSoCT1vMO7Mkrxx1lOL/T
sAUCZTGE8AAKCRArxx1lOL/TsDgVAP9AfkMaRwAh7seNyJ60q0QrvF3ZTrNZP1Ua
slaWgKwYPQEArMP/nAPVb3a51C7cqdUIhtZrou8Yfy0Gd1Izm9GsGQkLogEAgGZD
k4YjEbOhBIxAwHt6C8c1VPTZaZv8QvXkhFieXsEBAJmgpPDPzKA2HhoUCoTxNhoM
kYj8GI/9KIRzImdaONMLzjgEZTGGZhIKKwYBBAGXVQEFAQEHQFL/ndBPFj3cOiWH
oZFgag3Z4+qQ7zXTCJCfidJxYSQvAwEIB8J+BBgWCAAmFiEEfUFyee/7nPIwgEZw
w2b89nzb2fkFAmUxhmYCGwwFCQlmAYAACgkQw2b89nzb2fnYHQEAn93sG571QFII
dV2AU3BvNVb634OAu1X+6ZH4Kw7JTBQBAOgQ8dNXJX4Z8kVS7oQ9a0xe5YyI53H0
DthMOF6HT5YOzjMEZTGJkRYJKwYBBAHaRw8BAQdA7DhwkmzHkjBsI9BdGInROogU
b6fdSR79AEazysHQodjCfgQYFggAJhYhBH1Bcnnv+5zyMIBGcMNm/PZ829n5BQJl
MYmRAhsgBQkJZgGAAAoJEMNm/PZ829n5YOQBANYzCeY8geG6P8egixiW0dx2/w8o
Zocu2aT1WIinNdNUAQD6AAfKa1bpyezdspVTTDYszZY7H2aKr6ryfrnaVSWOAw=3D=3D
=3DNcqO
-----END PGP PUBLIC KEY BLOCK-----

--------------0iQpHMANcLh1BWMV3OPs2eg9--

--------------iC1kMY8dtg0efgt0Bnv80piD--

--------------oXMI4EEcbGSW1l2GsPLe2UMx
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQSd7FqkSoCT1vMO7Mkrxx1lOL/TsAUCZkh/fQAKCRArxx1lOL/T
sCNHAP9SqgW5YCfdNKsJOG2+QRO/zmVD0JZ9UtGea3RLmnE6PAEAtFlEWlVgVaTC
yvR/RA+n+vr6/srN22ug2MxoF0EHWA8=
=SB6w
-----END PGP SIGNATURE-----

--------------oXMI4EEcbGSW1l2GsPLe2UMx--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Marco Emilio Poleggi <marcoep@HIDDEN>
Subject: bug#71042: Acknowledgement (29.3; csv-mode: csv-guess-set-separator
 chokes on comment lines)
Message-ID: <handler.71042.B.171605145729667.ack <at> debbugs.gnu.org>
References: <2b074284-fd61-4742-946a-7c45fb89156c@HIDDEN>
X-Gnu-PR-Message: ack 71042
X-Gnu-PR-Package: emacs
Reply-To: 71042 <at> debbugs.gnu.org
Date: Sat, 18 May 2024 16:58:02 +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-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 71042 <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
71042: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D71042
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#71042: 29.3; csv-mode: csv-guess-set-separator chokes on comment lines
Resent-From: "Peder O. Klingenberg" <peder@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 26 Jul 2024 10:08:02 +0000
Resent-Message-ID: <handler.71042.B71042.172198843711639 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71042
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Marco Emilio Poleggi <marcoep@HIDDEN>
Cc: 71042 <at> debbugs.gnu.org
Received: via spool by 71042-submit <at> debbugs.gnu.org id=B71042.172198843711639
          (code B ref 71042); Fri, 26 Jul 2024 10:08:02 +0000
Received: (at 71042) by debbugs.gnu.org; 26 Jul 2024 10:07:17 +0000
Received: from localhost ([127.0.0.1]:38814 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sXHr3-00031d-3t
	for submit <at> debbugs.gnu.org; Fri, 26 Jul 2024 06:07:17 -0400
Received: from s17612523434.blix.com ([176.125.234.34]:46180
 helo=castor.klingenberg.no)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <peder@HIDDEN>) id 1sXHqz-00031Q-AX
 for 71042 <at> debbugs.gnu.org; Fri, 26 Jul 2024 06:07:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=klingenberg.no; s=20200407; h=Content-Type:MIME-Version:Message-ID:Date:
 References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=HTlSsFfbn5UUzl6D/JSytjHz8NUoLyK5Ad6ScGsw70E=; b=txKg5Ve/n891+pXqw//8I0UiZ
 dNaxqDWUSMsxFwhd/II/9g3APcHwIIOVpdBQ5q8da2y/qcRk7D4q77WklWikukwZxHIhlG6m428F0
 JKT2KFhM6U+XhRHa9MgkmLC5kSYEM/2T4Hx5rbnft9dDcaz0FqbHRMvO0/ParST1j6c+oXSRigpkI
 QD0GR8qYlKju+VdorQVGy5giHRhnj/wLu+yzsLNY7WAZlSiGNM/8cUooE4MREIKFvOnmX4URLM728
 t+HN1aCZCjCJAxegkSFTyYgu1Srt9+bOnS5fD8UE5gpfdv5IU30IyKaB6VHOdyGpd91+s9uF1e+fy
 HedG1QnWw==;
Received: from 77.18.49.139.tmi.telenormobil.no ([77.18.49.139] helo=PedersHP)
 by castor.klingenberg.no with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92)
 (envelope-from <peder@HIDDEN>)
 id 1sXHqo-0005Yl-GD; Fri, 26 Jul 2024 12:07:03 +0200
From: "Peder O. Klingenberg" <peder@HIDDEN>
In-Reply-To: <2b074284-fd61-4742-946a-7c45fb89156c@HIDDEN> (Marco Emilio
 Poleggi's message of "Sat, 18 May 2024 12:14:21 +0200")
References: <2b074284-fd61-4742-946a-7c45fb89156c@HIDDEN>
Date: Fri, 26 Jul 2024 12:07:00 +0200
Message-ID: <87y15opiuz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
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 (-)

--=-=-=
Content-Type: text/plain

Tags: patch

On Sat, 2024-05-18 12:14:21 +0200, Marco Emilio Poleggi wrote:

> Comment lines seem well supported by csv-mode. However, function
> `csv-guess-set-separator` has troubles with them.

Easily fixed, but needs someone with commit privileges to apply the patch


--=-=-=
Content-Type: text/x-diff
Content-Disposition: attachment;
 filename=0001-Disregard-comments-when-guessing-separators.patch

From 6bcdef0ed429dfe88a607478c504eb52186e639e Mon Sep 17 00:00:00 2001
From: "Peder O. Klingenberg" <peder@HIDDEN>
Date: Fri, 26 Jul 2024 10:13:24 +0200
Subject: [PATCH] Disregard comments when guessing separators

* csv-mode.el (csv--separator-candidates): Ignore
csv-comment-start when looking for potential separators.

* csv-mode-tests.el (csv-tests-guess-separator-avoid-comment):
Previously failing test case guessing the comment start as
separator char.

(Bug#71042 fixed)
---
 csv-mode-tests.el | 10 ++++++++++
 csv-mode.el       |  7 ++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/csv-mode-tests.el b/csv-mode-tests.el
index 12e009ecf9..213fd033b2 100644
--- a/csv-mode-tests.el
+++ b/csv-mode-tests.el
@@ -170,5 +170,15 @@
   (should (equal (csv--unquote-value "|Hello, World|")
                  "|Hello, World|")))
 
+(ert-deftest csv-tests-guess-separator-avoid-comment ()
+  ;; bug#71042
+  (let ((testdata "###
+###
+Foo;Bar;Quux
+123;456;blah, blah
+"))
+    (message "Guessed separator: %c" (csv-guess-separator testdata))
+    (should-not (equal (csv-guess-separator testdata) ?#))))
+
 (provide 'csv-mode-tests)
 ;;; csv-mode-tests.el ends here
diff --git a/csv-mode.el b/csv-mode.el
index 1e0f99ef92..6bdfcafbbb 100644
--- a/csv-mode.el
+++ b/csv-mode.el
@@ -4,7 +4,7 @@
 
 ;; Author: "Francis J. Wright" <F.J.Wright@HIDDEN>
 ;; Maintainer: emacs-devel@HIDDEN
-;; Version: 1.25
+;; Version: 1.26
 ;; Package-Requires: ((emacs "27.1") (cl-lib "0.5"))
 ;; Keywords: convenience
 
@@ -107,6 +107,10 @@
 
 ;;; News:
 
+;; Since 1.26:
+;; - `csv-guess-separator' will no longer guess the comment-start
+;;    character as a potential separator character.
+
 ;; Since 1.25:
 ;; - The ASCII control character 31 Unit Separator can now be
 ;;   recognized as a CSV separator by `csv-guess-separator'.
@@ -1902,6 +1906,7 @@ When CUTOFF is passed, look only at the first CUTOFF number of characters."
                  (or (= c ?\t)
                      (= c ?\C-_)
                      (and (not (member c '(?. ?/ ?\" ?')))
+                          (not (= c (string-to-char csv-comment-start)))
                           (not (member (get-char-code-property c 'general-category)
                                        '(Lu Ll Lt Lm Lo Nd Nl No Ps Pe Cc Co))))))
         (puthash c t chars)))
-- 
2.25.1


--=-=-=--




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


Received: (at control) by debbugs.gnu.org; 26 Jul 2024 10:39:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 26 06:39:11 2024
Received: from localhost ([127.0.0.1]:38864 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sXILu-0003uG-OR
	for submit <at> debbugs.gnu.org; Fri, 26 Jul 2024 06:39:10 -0400
Received: from s17612523434.blix.com ([176.125.234.34]:42464
 helo=castor.klingenberg.no)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <peder@HIDDEN>) id 1sXILs-0003u6-FL
 for control <at> debbugs.gnu.org; Fri, 26 Jul 2024 06:39:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=klingenberg.no; s=20200407; h=Subject:From:To:Message-Id:Date:Sender:
 Reply-To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=BGWf4sgFB07EfZo2KvgHpch3Vzk/QmRMwvFjxlfUxec=; b=BYWkWBS5hsQCqvF8j656fQJ9g3
 RtQBIdh0oMqkXDmM22EO2Wjl4DscJggKqcs07umWHZth+PvzQKKY3TVwCTtynT9JfcslYpIjSTCqg
 E4erWQXuZQ4SgR7XhnhUUda7Wgaz3ViHr0OcGPPd38qJkQuO8mJmyRx/iC9TlFmJ9bU0CgQ/JE5Bt
 U1KPb+kq4FMuhY27sjUEQcBd2l8BMkRFaOkQOefkdeglpU1E1NsWhlwUl8vOArIr82XNOPR3s1iNB
 SimDP/46FE+BCZpjM1mwUMZVDkZKB5wBC7RXmep2UYtbNbCyE+8x9KBF1reQud/OcFlmBESG3NPIt
 ag6DoN8g==;
Received: from 77.18.49.139.tmi.telenormobil.no ([77.18.49.139] helo=PedersHP)
 by castor.klingenberg.no with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92)
 (envelope-from <peder@HIDDEN>) id 1sXILi-0005q3-0O
 for control <at> debbugs.gnu.org; Fri, 26 Jul 2024 12:38:58 +0200
Date: Fri, 26 Jul 2024 12:38:56 +0200
Message-Id: <87wml8phdr.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: "Peder O. Klingenberg" <peder@HIDDEN>
Subject: control message for bug #71042
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 71042 + patch
quit






Last modified: Fri, 26 Jul 2024 10:45:01 UTC

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