GNU bug report logs - #68919
30.0.50; etc/w32-feature.el: tests do not work under --batch

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: emacs; Severity: minor; Reported by: Corwin Brust <corwin@HIDDEN>; Keywords: patch; dated Sun, 4 Feb 2024 03:38:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 68919) by debbugs.gnu.org; 4 Feb 2024 15:26:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 04 10:26:07 2024
Received: from localhost ([127.0.0.1]:49855 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rWeNi-0003BK-N2
	for submit <at> debbugs.gnu.org; Sun, 04 Feb 2024 10:26:06 -0500
Received: from mail-oi1-f179.google.com ([209.85.167.179]:52729)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mplscorwin@HIDDEN>) id 1rWeNf-0003Al-8m
 for 68919 <at> debbugs.gnu.org; Sun, 04 Feb 2024 10:26:05 -0500
Received: by mail-oi1-f179.google.com with SMTP id
 5614622812f47-3be62ccda4bso2460194b6e.1
 for <68919 <at> debbugs.gnu.org>; Sun, 04 Feb 2024 07:25:51 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1707060345; x=1707665145;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=NuofCY+YFJTnfxmE5jmD/KTMflxZ7GkkiXPeS47wlWg=;
 b=D8Kh+gn9KMVywg/PzXaeh62jztUYQm06dsvqCFRqf9/TEDIDSHqYFVejXMl6KWd6F3
 VSGptZFrjgPDe17Bfd8xs5azcUwX/bIdmA7ulozeIqxHd9xRfcCqKtVww5HDL9Y9hAy2
 gQS9JV86uIcjBuiAH2tlk3cdpicOqj+X1xP+KxCT9CuJR/TsBnL60jPUnEKXyO7VhxdY
 lpiL3/6aQUjIXv0tI/6MN6G2S2EsdupXALkvPbtxjAnEbMWUkZ+2q0YHRtMIXlDs9lPv
 wOUddRQRbItATilNfscG8IKvnQfM+qNiiCqaVrukZggxt1Vcbf1Ak6v1LVo+btE3XTyi
 GsDg==
X-Gm-Message-State: AOJu0Yxv5zHS19AoPipkA1OQA7sioUk7q/LTkS4D2DHq6mbr/yNLQlHG
 mdBhYh4kKzJF5WNHqlccvNHt6Pby5rnE8pizZuIzzfB9jNeZ0oUCkWI/BT0taC9OLJ8EaJL+tZr
 XQ3DHsXh35qjgbQM2N5h+Vqlyepo=
X-Google-Smtp-Source: AGHT+IFhH3SEStwhZdNZMdRXAdN4H4dzjtyLhKjBN3oCQhneUSp+Gx61qG/YNKQXDN82wFh7tYDK5QYfcRMsJebM1qY=
X-Received: by 2002:a05:6870:9e0e:b0:210:b468:6a60 with SMTP id
 ps14-20020a0568709e0e00b00210b4686a60mr6326465oab.32.1707060345337; Sun, 04
 Feb 2024 07:25:45 -0800 (PST)
MIME-Version: 1.0
References: <CAJf-WoQ3J=CgwAhutKcFODiq4Edt_GJnMf8OTQV52Bv5DNzdWw@HIDDEN>
 <f36c392d94c88e7a59dca47a57d63c27@HIDDEN> <86h6io3dvb.fsf@HIDDEN>
In-Reply-To: <86h6io3dvb.fsf@HIDDEN>
From: Corwin Brust <corwin@HIDDEN>
Date: Sun, 4 Feb 2024 09:25:32 -0600
Message-ID: <CAJf-WoQ54tuQNjTK_H+vUCCA8KKpbQxbbkEVDsSYkFBF7Vw1FQ@HIDDEN>
Subject: Re: bug#68919: 30.0.50;
 etc/w32-feature.el: tests do not work under --batch
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/mixed; boundary="0000000000007e93ff06108ff5de"
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 68919
Cc: 68919 <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: -0.5 (/)

--0000000000007e93ff06108ff5de
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, Feb 4, 2024 at 1:08=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrote:
>
> We can do better than this, I think.  The following works in batch
> mode:
>
>   emacs -batch --eval "(message \"%s\" (get 'uniscribe 'font-driver-super=
seded-by))"
>    =3D> harfbuzz
>

Thank you, Eli - let me know if this is better.  (Should we continue
using frame-parameters in when display-graphic-p is t?  I assume not;
this works in both cases and is thus better because it's simpler, or
so I have thought.)

--0000000000007e93ff06108ff5de
Content-Type: application/octet-stream; 
	name="0001-etc-w32-feature.el-harfbuzz-improve-test.patch"
Content-Disposition: attachment; 
	filename="0001-etc-w32-feature.el-harfbuzz-improve-test.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_ls7nn6uf0>
X-Attachment-Id: f_ls7nn6uf0

RnJvbSA2ZWE3ZmY3ODA0MzdkM2FiZWI3NjhmOGJhMWY2ZWUyMWI5ZDcwZDE4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDb3J3aW4gQnJ1c3QgPGNvcndpbkBicnUuc3Q+CkRhdGU6IFNh
dCwgMyBGZWIgMjAyNCAyMDo1NDoyOSAtMDYwMApTdWJqZWN0OiBbUEFUQ0hdIDsgZXRjL3czMi1m
ZWF0dXJlLmVsIChoYXJmYnV6eik6IGltcHJvdmUgdGVzdAoKVGhpcyBlbmFibGUgdGhlIHRlc3Rz
IHRvIGJlIHVzZWQgd2l0aCBiYXRjaCAoQnVnIzY4OTE5KSwgZS5nLgoKZW1hY3MuZXhlIC1sIGV0
Yy93MzItZmVhdHVyZS5lbCAtLWJhdGNoIC1ldmFsIFwKICAnKGVydC1ydW4tdGVzdHMtYmF0Y2gt
YW5kLWV4aXQpJwotLS0KIGV0Yy93MzItZmVhdHVyZS5lbCB8IDQgKy0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy93MzIt
ZmVhdHVyZS5lbCBiL2V0Yy93MzItZmVhdHVyZS5lbAppbmRleCA4ZDM2ZTMyZTBmYi4uMDgxMjRk
Mzk2Y2IgMTAwNjQ0Ci0tLSBhL2V0Yy93MzItZmVhdHVyZS5lbAorKysgYi9ldGMvdzMyLWZlYXR1
cmUuZWwKQEAgLTQ2LDkgKzQ2LDcgQEAgZmVhdHVyZS1vcHRpbWl6YXRpb24KIAogKGVydC1kZWZ0
ZXN0IGZlYXR1cmUtaGFyZmJ1enogKCkKICAgKHNob3VsZAotICAgKGVxCi0gICAgJ2hhcmZidXp6
Ci0gICAgKGNhciAoZnJhbWUtcGFyYW1ldGVyIG5pbCAnZm9udC1iYWNrZW5kKSkpKSkKKyAgIChl
cSAnaGFyZmJ1enogKGdldCAndW5pc2NyaWJlICdmb250LWRyaXZlci1zdXBlcnNlZGVkLWJ5KSkp
KQogCiAoZXJ0LWRlZnRlc3QgZmVhdHVyZS1nbnV0bHMgKCkKICAgKHNob3VsZCAoZ251dGxzLWF2
YWlsYWJsZS1wKSkpCi0tIAoyLjM2LjEKCg==
--0000000000007e93ff06108ff5de--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#68919; Package emacs. Full text available.

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


Received: (at 68919) by debbugs.gnu.org; 4 Feb 2024 07:09:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 04 02:09:19 2024
Received: from localhost ([127.0.0.1]:48134 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rWWcx-0006Uz-43
	for submit <at> debbugs.gnu.org; Sun, 04 Feb 2024 02:09:19 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:38598)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rWWcu-0006Ul-Va
 for 68919 <at> debbugs.gnu.org; Sun, 04 Feb 2024 02:09:17 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1rWWcd-0005zC-EP; Sun, 04 Feb 2024 02:08:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=9QapUCIzRhNLBeWkDxttjnEqPJZksMvVNT1OacXLjNc=; b=NOJoCnbVe2VU
 o8ScujLb1ZEHpv/UV/eODcayUKeyJIegHWyyUgN9zUAFWvXHC40iKI/OPPUCGLemb77eY62ZuBPOU
 jaUiG2oviI845yh272E7OATpXudWKv+NwMwF+MhviVvKQkmfmDWv01yD64tu7TcfvJTMWklPphKfh
 oU1yFHi5IbfAbAQmj0ehXEsQKkuCz79n3WQ/3plKVTEwKaGVihlw70or6FxKFPw3wg5/4xhCEHiUF
 JlAB4z0+VYe09zqhhbgJi+tXOkxO4bDfxs86nIchNsvB8uV7Mi/gQWKQNbhOmE7EzP+xE41Il948l
 WYDm+w9H7hZg/Vp+miLGfQ==;
Date: Sun, 04 Feb 2024 09:08:56 +0200
Message-Id: <86h6io3dvb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: corwin@HIDDEN
In-Reply-To: <f36c392d94c88e7a59dca47a57d63c27@HIDDEN> (corwin@HIDDEN)
Subject: Re: bug#68919: 30.0.50;
 etc/w32-feature.el: tests do not work under --batch
References: <CAJf-WoQ3J=CgwAhutKcFODiq4Edt_GJnMf8OTQV52Bv5DNzdWw@HIDDEN>
 <f36c392d94c88e7a59dca47a57d63c27@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 68919
Cc: 68919 <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: -3.3 (---)

> Date: Sat, 03 Feb 2024 21:41:34 -0600
> From: corwin@HIDDEN
> 
> On 2024-02-03 21:37, Corwin Brust wrote:
> > 
> > This currently fails because the harfbuzz test is ungated: it runs
> > irrespective of whether a (graphical) display is attached.  Once I
> > receive a confirmation with this Bug# for the commit message, I'll
> > send along a tiny patch to address this using `display-graphic-p'.
> > 
> 
> Patch is attached
> 
> diff --git a/etc/w32-feature.el b/etc/w32-feature.el
> index 8d36e32e0fb..3bd818ea6ea 100644
> --- a/etc/w32-feature.el
> +++ b/etc/w32-feature.el
> @@ -45,10 +45,12 @@ feature-optimization
>     (string-match-p "CFLAGS=-O2" system-configuration-options)))
>  
>  (ert-deftest feature-harfbuzz ()
> -  (should
> -   (eq
> -    'harfbuzz
> -    (car (frame-parameter nil 'font-backend)))))
> +  (if (display-graphic-p)
> +      (should
> +       (eq
> +	'harfbuzz
> +	(car (frame-parameter nil 'font-backend))))
> +    (ert-skip "No graphic display")))

We can do better than this, I think.  The following works in batch
mode:

  emacs -batch --eval "(message \"%s\" (get 'uniscribe 'font-driver-superseded-by))"
   => harfbuzz

So I suggest to rewrite the above test to use this technique.  See
syms_of_w32uniscribe_for_pdumper for the details: the above will only
yield 'harfbuzz' if Emacs was built with HarfBuzz support and
succeeded to load the HarfBuzz DLL at run time.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#68919; Package emacs. Full text available.

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


Received: (at 68919) by debbugs.gnu.org; 4 Feb 2024 03:41:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 03 22:41:51 2024
Received: from localhost ([127.0.0.1]:47403 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rWTOA-0000AV-Sc
	for submit <at> debbugs.gnu.org; Sat, 03 Feb 2024 22:41:51 -0500
Received: from tiger.tulip.relay.mailchannels.net ([23.83.218.248]:47589)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <corwin@HIDDEN>) id 1rWTO7-0000AI-TV
 for 68919 <at> debbugs.gnu.org; Sat, 03 Feb 2024 22:41:49 -0500
X-Sender-Id: dreamhost|x-authsender|corwin@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 2805690023B
 for <68919 <at> debbugs.gnu.org>; Sun,  4 Feb 2024 03:41:35 +0000 (UTC)
Received: from pdx1-sub0-mail-a239.dreamhost.com (unknown [127.0.0.6])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id CC6B39039B6
 for <68919 <at> debbugs.gnu.org>; Sun,  4 Feb 2024 03:41:34 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1707018094; a=rsa-sha256;
 cv=none;
 b=g/0OmYHDU5AD4H72HpFBf83rhfoncRUbIKlxHqI187CpyFRI/VtT46hOq0Jk3qao/yPXOK
 /Djj5RSQBcqlpBJOuyiJlfA+B1XvW9Sm+W/pxfrFmeEkPPzxAd9o5Rz4pv8h7xlhpg9k/c
 y3tT3+w1jNvTIKXlOaKe2aP9A3O2ngi4tiinwrPy8ba9AEKEQsw3K9k3e2cdZ9CzhPdQTl
 GUbLTMtnN8ejAsEHj4bEvEyu/Ts6ven9pgutM+etg0ou3JgwEDJwvFTA7H5WhQZsVOv3Fp
 1MsFzbp+zj0g1BYv06BtRpYDaiFR28oKLO2HX104YA2oeVUM1d9X9ga4qKtoQA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1707018094;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references:dkim-signature;
 bh=YLvSEvsuyhqKzH255YOxgw27jfU6D1vitenDg1r84Wc=;
 b=LWFUp+yhQkSPDZlbWPZ1z6ohP3c9eqGv05+BDsdYiWz8K+g3KewPM+dVfAQ2QwKs762Zkd
 u6d9F/6k/o4dGRGUHlDb2w+hQq+OhjXgk2g2mNsf8XG2w0FgjiWtZZP7pQzlXRSCGUbGQF
 0p0iVwDmabmcApk9JwVcBRmBRs7gA14qObwdKMeRpNXdYjnBdNa4xboz5lt+DqJHu91GK8
 BZMZuNX0t3+J4/ZLnJ6hxyYgv9A3uZc9Qz0lu9bpixCVCCCvkQsqvZ7bN7GCVu5Pqg8J0s
 zwNk8rlbmc25S89l4lpWeM+vQk/Wb9t8zwJUrglV5kuWCaIOs73BBxXOnrcL4Q==
ARC-Authentication-Results: i=1; rspamd-6bdc45795d-f94f7;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=corwin@HIDDEN
X-Sender-Id: dreamhost|x-authsender|corwin@HIDDEN
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|corwin@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Bubble-Well-Made: 5eb1daf17dba9111_1707018095054_2444462572
X-MC-Loop-Signature: 1707018095054:2478641617
X-MC-Ingress-Time: 1707018095054
Received: from pdx1-sub0-mail-a239.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.123.181.231 (trex/6.9.2); Sun, 04 Feb 2024 03:41:35 +0000
Received: from webmail.dreamhost.com (ip-66-33-200-4.dreamhost.com
 [66.33.200.4]) (Authenticated sender: corwin@HIDDEN)
 by pdx1-sub0-mail-a239.dreamhost.com (Postfix) with ESMTPA id 4TSFg24rcwzK2
 for <68919 <at> debbugs.gnu.org>; Sat,  3 Feb 2024 19:41:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bru.st; s=dreamhost;
 t=1707018094; bh=YLvSEvsuyhqKzH255YOxgw27jfU6D1vitenDg1r84Wc=;
 h=Date:From:To:Subject:Content-Type;
 b=oObFQkJnM4gR924z+qjmxQ4jLHjVBarmDbBHWdk3t8yDf6lx349wxQ7QlGcAsMq+c
 Whz6hZGNHtzYaHlMWpgWDgvzNewKhzS88d3iJl5kuDJRv9cRM1cZw0eEdUxZWKfWN1
 Jes43BBoWvYlH2XFlULeB0Wz6ZoF1RznpE7a1tQiesJLeGVAha7bmkea3q6kYQwjl/
 4Pwu3vxkHRwRCt9s87ew8VG/K6VPLwG4PQxQvJyA88wfgBxU/9huyickB6e5slNSyb
 S84s0cYJuNdyOhjwLEYi7VRRYzkfdFSvlVs/Mjvb9jveNsUr/mt6KRaw/lkk16fOZ6
 8orHitLvyf7rg==
MIME-Version: 1.0
Date: Sat, 03 Feb 2024 21:41:34 -0600
From: corwin@HIDDEN
To: 68919 <at> debbugs.gnu.org
Subject: Re: bug#68919: 30.0.50; etc/w32-feature.el: tests do not work under
 --batch
In-Reply-To: <CAJf-WoQ3J=CgwAhutKcFODiq4Edt_GJnMf8OTQV52Bv5DNzdWw@HIDDEN>
References: <CAJf-WoQ3J=CgwAhutKcFODiq4Edt_GJnMf8OTQV52Bv5DNzdWw@HIDDEN>
User-Agent: Roundcube Webmail/1.4.3
Message-ID: <f36c392d94c88e7a59dca47a57d63c27@HIDDEN>
X-Sender: corwin@HIDDEN
Content-Type: multipart/mixed;
 boundary="=_9a5aac77734e47da9cf1b3af909337ec"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 68919
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 (-)

--=_9a5aac77734e47da9cf1b3af909337ec
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII;
 format=flowed

On 2024-02-03 21:37, Corwin Brust wrote:
> 
> This currently fails because the harfbuzz test is ungated: it runs
> irrespective of whether a (graphical) display is attached.  Once I
> receive a confirmation with this Bug# for the commit message, I'll
> send along a tiny patch to address this using `display-graphic-p'.
> 

Patch is attached
--=_9a5aac77734e47da9cf1b3af909337ec
Content-Transfer-Encoding: base64
Content-Type: text/x-diff;
 name=0001-etc-w32-feature.el-harfbuzz-skip-unless-display-grap.patch
Content-Disposition: attachment;
 filename=0001-etc-w32-feature.el-harfbuzz-skip-unless-display-grap.patch;
 size=1059

RnJvbSA2NWJjMjQ3YzY2NDc5M2NiMmM5YTIxYWFlMzk2ZDk4ZWY1YTUwMjM4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDb3J3aW4gQnJ1c3QgPGNvcndpbkBicnUuc3Q+CkRhdGU6IFNh
dCwgMyBGZWIgMjAyNCAyMDo1NDoyOSAtMDYwMApTdWJqZWN0OiBbUEFUQ0hdIDsgZXRjL3czMi1m
ZWF0dXJlLmVsIChoYXJmYnV6eik6IHNraXAgdW5sZXNzCiBkaXNwbGF5LWdyYXBoaWMtcAoKVGhp
cyBlbmFibGUgdGhlIHRlc3RzIHRvIGJlIHVzZWQgd2l0aCBiYXRjaCAoQnVnIzY4OTE5KSwgZS5n
LgoKZW1hY3MuZXhlIC1sIGV0Yy93MzItZmVhdHVyZS5lbCAtLWJhdGNoIC1ldmFsIFwKICAnKGVy
dC1ydW4tdGVzdHMtYmF0Y2gtYW5kLWV4aXQpJwotLS0KIGV0Yy93MzItZmVhdHVyZS5lbCB8IDEw
ICsrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZXRjL3czMi1mZWF0dXJlLmVsIGIvZXRjL3czMi1mZWF0dXJlLmVs
CmluZGV4IDhkMzZlMzJlMGZiLi4zYmQ4MThlYTZlYSAxMDA2NDQKLS0tIGEvZXRjL3czMi1mZWF0
dXJlLmVsCisrKyBiL2V0Yy93MzItZmVhdHVyZS5lbApAQCAtNDUsMTAgKzQ1LDEyIEBAIGZlYXR1
cmUtb3B0aW1pemF0aW9uCiAgICAoc3RyaW5nLW1hdGNoLXAgIkNGTEFHUz0tTzIiIHN5c3RlbS1j
b25maWd1cmF0aW9uLW9wdGlvbnMpKSkKIAogKGVydC1kZWZ0ZXN0IGZlYXR1cmUtaGFyZmJ1enog
KCkKLSAgKHNob3VsZAotICAgKGVxCi0gICAgJ2hhcmZidXp6Ci0gICAgKGNhciAoZnJhbWUtcGFy
YW1ldGVyIG5pbCAnZm9udC1iYWNrZW5kKSkpKSkKKyAgKGlmIChkaXNwbGF5LWdyYXBoaWMtcCkK
KyAgICAgIChzaG91bGQKKyAgICAgICAoZXEKKwknaGFyZmJ1enoKKwkoY2FyIChmcmFtZS1wYXJh
bWV0ZXIgbmlsICdmb250LWJhY2tlbmQpKSkpCisgICAgKGVydC1za2lwICJObyBncmFwaGljIGRp
c3BsYXkiKSkpCiAKIChlcnQtZGVmdGVzdCBmZWF0dXJlLWdudXRscyAoKQogICAoc2hvdWxkIChn
bnV0bHMtYXZhaWxhYmxlLXApKSkKLS0gCjIuMzYuMQoK
--=_9a5aac77734e47da9cf1b3af909337ec--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#68919; Package emacs. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 4 Feb 2024 03:37:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 03 22:37:50 2024
Received: from localhost ([127.0.0.1]:47390 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rWTKI-0008Ur-8K
	for submit <at> debbugs.gnu.org; Sat, 03 Feb 2024 22:37:50 -0500
Received: from lists.gnu.org ([2001:470:142::17]:53686)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mplscorwin@HIDDEN>) id 1rWTKF-0008Ub-Sb
 for submit <at> debbugs.gnu.org; Sat, 03 Feb 2024 22:37:48 -0500
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 <mplscorwin@HIDDEN>)
 id 1rWTJy-0007lR-GU
 for bug-gnu-emacs@HIDDEN; Sat, 03 Feb 2024 22:37:30 -0500
Received: from mail-oa1-f53.google.com ([209.85.160.53])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <mplscorwin@HIDDEN>)
 id 1rWTJw-0007cq-UQ
 for bug-gnu-emacs@HIDDEN; Sat, 03 Feb 2024 22:37:30 -0500
Received: by mail-oa1-f53.google.com with SMTP id
 586e51a60fabf-20536d5c5c7so2499241fac.2
 for <bug-gnu-emacs@HIDDEN>; Sat, 03 Feb 2024 19:37:28 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1707017847; x=1707622647;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=QOCUoNAiax2V7InOitPBx6VEo8UXr/RxzstagvhMZ/s=;
 b=Srl5cGILGXzRJb67y2pXM3l43FHgGPSIXdgqKURv3LYy25q+FEKEny5t/X9vVEKyvU
 GCB+0mx86hEsjoH28VM19/IY/ftEdkkDiOOSkPF2mxeX1aQthUrR7HIg4tT5dp5SFLsD
 mKdLUh4n+tSQ6CrxYpIeY811ml0XNx3r9Y2Bfu+2D+fXf8bfXSBggbNtYaKTkF6kqC2W
 t/QvPUy7bOI+wJ6rb22rkaX9Z3HVFNhSXRtWSzrJmp+hBbAr+8uQj/Bu1UuBBzaw2ULh
 Rw5VpoUfREdif0M897qsajNJVotkMz0ZZqVIGeULbM8NaQPah3IIOT8j772qhcS+gck9
 UxNQ==
X-Gm-Message-State: AOJu0YwmwemackG5c6fMCY4p/rRTOgVGk3S4Umbr2A/XDh8uNxW1cnAm
 S0OtcqC3ndlZSrWHSdRvZprnYRokok6y3ybvnnNIDzDev1jWkUwLfRj9+SWKqGRWKzzMYXBmaW4
 Jf13OM/NinLFAcC8FNmfVKBH/NqNeYhit+A4=
X-Google-Smtp-Source: AGHT+IH6YJBAy20vWqrr4fp0Tuv/pqYSi/qjWH4oXNcOxRXHQINBga4ymjBcatTxvHTz8LNqU5NX3e7/XEAwPTeCxPc=
X-Received: by 2002:a05:6870:3b14:b0:219:2131:9c7c with SMTP id
 gh20-20020a0568703b1400b0021921319c7cmr5122650oab.6.1707017846947; Sat, 03
 Feb 2024 19:37:26 -0800 (PST)
MIME-Version: 1.0
From: Corwin Brust <corwin@HIDDEN>
Date: Sat, 3 Feb 2024 21:37:15 -0600
Message-ID: <CAJf-WoQ3J=CgwAhutKcFODiq4Edt_GJnMf8OTQV52Bv5DNzdWw@HIDDEN>
Subject: 30.0.50; etc/w32-feature.el: tests do not work under --batch
To: bug-gnu-emacs@HIDDEN
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=209.85.160.53; envelope-from=mplscorwin@HIDDEN;
 helo=mail-oa1-f53.google.com
X-Spam_score_int: -13
X-Spam_score: -1.4
X-Spam_bar: -
X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9,
 FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001,
 HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001,
 RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.5 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Severity: minor Tags: patch thanks It would be nice to be
 able to run the feature tests for the Windows port in batch mode. emacs.exe
 -l etc/w32-feature.el --batch -eval \ '(ert-run-tests-batch-and-exit)' 
 Content analysis details:   (1.5 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (mplscorwin[at]gmail.com)
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and
 EnvelopeFrom freemail headers are different
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: 0.5 (/)

Severity: minor
Tags: patch
thanks

It would be nice to be able to run the feature tests for the Windows
port in batch mode.

emacs.exe -l etc/w32-feature.el --batch -eval \
  '(ert-run-tests-batch-and-exit)'

This currently fails because the harfbuzz test is ungated: it runs
irrespective of whether a (graphical) display is attached.  Once I
receive a confirmation with this Bug# for the commit message, I'll
send along a tiny patch to address this using `display-graphic-p'.


In GNU Emacs 30.0.50 (build 1, x86_64-w64-mingw32) of 2024-02-03 built
 on AVALON
Repository revision: 4ebded3f5ee8617ac6b1debaa01706cd78206f39
Repository branch: master
Windowing system distributor 'Microsoft Corp.', version 10.0.19045
System Description: Microsoft Windows 10 Home (v10.0.2009.19045.3996)

Configured using:
 'configure --with-modules --without-dbus --with-native-compilation
 --without-compress-install --with-tree-sitter CFLAGS=-O2'

Configured features:
ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP
NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB

Important settings:
  value of $LANG: ENU
  locale-coding-system: cp1252

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-regexp-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils comp-run bytecomp
byte-compile comp-common rx time-date subr-x cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table
term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty
move-toolbar make-network-process native-compile emacs)

Memory information:
((conses 16 61441 24999) (symbols 48 5987 0) (strings 32 17339 1819)
 (string-bytes 1 551266) (vectors 16 9770)
 (vector-slots 8 141106 10976) (floats 8 25 37) (intervals 56 257 0)
 (buffers 984 11))




Acknowledgement sent to Corwin Brust <corwin@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#68919; Package emacs. 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: Sun, 4 Feb 2024 15:30:02 UTC

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