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; Done: Corwin Brust <corwin@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 68919-done) by debbugs.gnu.org; 24 Dec 2024 03:28:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 23 22:28:48 2024
Received: from localhost ([127.0.0.1]:58856 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tPvbD-0004Yz-Kr
	for submit <at> debbugs.gnu.org; Mon, 23 Dec 2024 22:28:47 -0500
Received: from mail-oo1-f51.google.com ([209.85.161.51]:38500)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mplscorwin@HIDDEN>) id 1tPvbA-0004Yj-Nv
 for 68919-done <at> debbugs.gnu.org; Mon, 23 Dec 2024 22:28:45 -0500
Received: by mail-oo1-f51.google.com with SMTP id
 006d021491bc7-5f3610c395dso473627eaf.2
 for <68919-done <at> debbugs.gnu.org>; Mon, 23 Dec 2024 19:28:44 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1735010919; x=1735615719;
 h=content-transfer-encoding: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=S2PezEt62AeJ4CpFFAtG30vJ1nkNhd9BxGXpDgEvw4k=;
 b=AUFyi6nvPscTVn9oaalFALdRxnB6tXh2ji9juwT6eSC/JOxKYNFqMwok/5354xvIju
 B88VMXo8GYMoJzFbBWdgblL32AZggWr3Cqf9VBmeZaivVwE9mr6Uaj0tSKJDOj5tkjAR
 O10/CvZiGl4qDZb90mj0/RbiGyCHNOlYIpNeUB+qIJgaQ93kBvmf5bcFaMdYC5cigyxs
 W3uAV1jv7IGauCkAuXLR8iU1qE1d6XyWAwzCFuoqMgNrJSEpv7CXV+d/VxdZGPFwendA
 vG0vbuWlzMCbKW9vUZIGGSUmQLuVmbrO/FQy/jdB/NNAs/HMD8LgLTt6nLskV0oU1flL
 Bcjg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWH97xMp28zlmJwCZIUsWhvT0cMYtyXx6+hxs2CE5fxBLJqlH25jyedgVh4P6p+Be2yh48zt59d7JC5 <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw69Z4xDU81j1hw4iuHdM629H+deR9HZ4LDlWzqCDbO0LdOzFmK
 pjCi7Pjk3jLWHQeKUyVEdrFTpq6Fr8Mv8jTP+8Mhme4dYtJ18w/WJWdZvAPd2jAwG++ZcICUcmi
 gHYblMeSNnxRRXlD5BGEqMv0oy+4=
X-Gm-Gg: ASbGncsVVmLNvAGU4Q2j6OGHI2UtizRoK77aFWyqgswsCIyZbd/AWBUqNzy+8BIWYSt
 aSJx2UCTuy8RfbWSaMG9RZvwXA277WTtmxj+T
X-Google-Smtp-Source: AGHT+IGLK9GyyoIgFsMCRH02lj746FX9n6NTsLoUtL/IICgWtEAO27iXboYKgG3vlV569sWz6fXKk1zshHorhqSllQA=
X-Received: by 2002:a05:6830:25d3:b0:71e:f1:3ec with SMTP id
 46e09a7af769-720ff8e9b4amr3794497a34.7.1735010919024; Mon, 23 Dec 2024
 19:28:39 -0800 (PST)
MIME-Version: 1.0
References: <CAJf-WoQ3J=CgwAhutKcFODiq4Edt_GJnMf8OTQV52Bv5DNzdWw@HIDDEN>
 <f36c392d94c88e7a59dca47a57d63c27@HIDDEN> <86h6io3dvb.fsf@HIDDEN>
 <CAJf-WoQ54tuQNjTK_H+vUCCA8KKpbQxbbkEVDsSYkFBF7Vw1FQ@HIDDEN>
 <864jeo2qg8.fsf@HIDDEN>
 <CADwFkmksUqPkqqP87wMwtA6EqdB2Epd2RAu8Fag2QG=QF82xhw@HIDDEN>
In-Reply-To: <CADwFkmksUqPkqqP87wMwtA6EqdB2Epd2RAu8Fag2QG=QF82xhw@HIDDEN>
From: Corwin Brust <corwin@HIDDEN>
Date: Mon, 23 Dec 2024 21:28:28 -0600
Message-ID: <CAJf-WoS=cY8ctCS7qtVNiwSTGnRaPyEEZWZDuXPnyM6NvM4qLw@HIDDEN>
Subject: Re: bug#68919: 30.0.50;
 etc/w32-feature.el: tests do not work under --batch
To: Stefan Kangas <stefankangas@HIDDEN>, 68919-done <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 68919-done
Cc: Eli Zaretskii <eliz@HIDDEN>
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.7 (/)

On Mon, Dec 23, 2024 at 9:05=E2=80=AFPM Stefan Kangas <stefankangas@HIDDEN=
om> wrote:
>
> Eli Zaretskii <eliz@HIDDEN> writes:
>
> >> From: Corwin Brust <corwin@HIDDEN>
> >> Date: Sun, 4 Feb 2024 09:25:32 -0600
> >> Cc: 68919 <at> debbugs.gnu.org
> >>
> >> On Sun, Feb 4, 2024 at 1:08=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wr=
ote:
> >> >
> >> > 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))"
> >> >    =3D> harfbuzz
> >> >
> >>
> >> Thank you, Eli - let me know if this is better.
> >
> > LGTM, thanks.
>
> Corwin, could you please install this patch and close this bug?
>

Done with 0e43e35f96e..c29b798537e  emacs-30 -> emacs-30.
Thank you.

> >
> >> (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.)
> >
> > Yes, for this particular feature there's no need to use
> > frame-parameters anymore, since the above test works in all kinds of
> > session.
>
> Not sure what to do about this part.
>

Nothing to be done, I believe. Here I think Eli confirms I was correct
to ignore `display-graphic-p' because the font-driver-superseded-by
will only eq harfbuz when Emacs was both built with support for
harfbuzz -and- actually succeeded in loading the DLL in the run-time,
(so I guess we load that DLL even in batch mode :)




Notification sent to Corwin Brust <corwin@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Corwin Brust <corwin@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at 68919) by debbugs.gnu.org; 24 Dec 2024 03:07:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 23 22:07:03 2024
Received: from localhost ([127.0.0.1]:58824 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tPvGB-0003c1-Cp
	for submit <at> debbugs.gnu.org; Mon, 23 Dec 2024 22:07:03 -0500
Received: from mail-ed1-f47.google.com ([209.85.208.47]:45330)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1tPvG9-0003ba-0n
 for 68919 <at> debbugs.gnu.org; Mon, 23 Dec 2024 22:07:01 -0500
Received: by mail-ed1-f47.google.com with SMTP id
 4fb4d7f45d1cf-5d3d2a30afcso8123801a12.3
 for <68919 <at> debbugs.gnu.org>; Mon, 23 Dec 2024 19:07:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1735009560; x=1735614360; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=dvMNs418x0r/fS0TVGWwC7j4SEyE8W7NPGtBrvL6PSE=;
 b=nMjmmI4TrO0LAEWBYk9w/cz9UsD1SmqFH8Cw0tPz2KvdYhKyoYZquaY4bq7WWvBies
 7x2/dfiT0H8KPkiLNUYWoplBmhTmAaR096S+RIMUcOgbOwYB36Gww7O+tR0VASVes4BH
 sVXk4vpRYcYLSXnx92WBUQPV7SNLYackT/oVx73nnA1iNvs4b6qlNcfnglVDzIes/tcz
 QnxtVKYpBlQ0K/+rcrDjAKsTOT8vtDs4BD+Jh6LUFz3KAzxJIJ+iDqCBAiU+4MvRlmE4
 v9fP83mNDMvtXi7h35ex7sjaXsGJ9DM/Na3L0AIl5aQmbjR4H2MOSpMY6wGLCUN2PWio
 8QvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1735009560; x=1735614360;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=dvMNs418x0r/fS0TVGWwC7j4SEyE8W7NPGtBrvL6PSE=;
 b=dJwOFeXSMWf/TirX9F1Skamnlr4B4MP5NVnrRqZkIO6+7pVEYstYjfBDeeumWD66l0
 ulvhawoeeK817puzNDY/LXy8FsCcNHNHhdD8GJhqllCkZsG02Sbes4HGlo2Rf60af8n2
 EXrkiqz/DkVx5bBJ65eIy22N902r25OmftBzFtw29aAEOntGoBNGLnR8Zd3/Zw6zAtg/
 xcOCzrHlFksz487FTkX47LF20voFEEqp1PFk6btXs/XPIDOCxrpt5Luw4Y1Yc/MgPh55
 V+antpq3l85YIsaoSrzRyO6ksPSkAF37ExFrAIHHYrdOOwOIcE8v9iMktdaJos4T/4Tf
 xIRw==
X-Forwarded-Encrypted: i=1;
 AJvYcCUqLlp7Ut762+fQjPGqsHGwATwKkfdl9bhzRLL7hPNr3KmuEptXS0N6Bj9XXKqNFE14qTxZCQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzaoR9yhLU6HqoiS4bSjVLsJ5TEWyQDULYhHgs7CDT3rJ7xUyNW
 k0Y8eascjMJ8ByDHAWLbo+N+g+L/70ovBtOEk+1Xoyk92wAn013prgKFozezBBH69uBXC6ArXcL
 Bdq5XFJG8HT3W77O2deUEzwAKV4DXgzTJVoM=
X-Gm-Gg: ASbGncvgi0dKk0XhbvBRvayc2CONWbxxj1bSikpFF/+F/ditxC48JJomb8uiA5lWTF/
 tKyu80t952pZ0E9DDUqFec9WFysQ3IgEx08qisys=
X-Google-Smtp-Source: AGHT+IEDfoNY/8HH57guDxYFu2nuNrwUQ4i+w+pJNPSFtwHVx0e7h2fdR2EeEWFqOGsNKHfOUr1KXGFCgwUmBCwQJ/Q=
X-Received: by 2002:a05:6402:2809:b0:5d1:2677:b047 with SMTP id
 4fb4d7f45d1cf-5d81de2dc3emr15569088a12.28.1735009559834; Mon, 23 Dec 2024
 19:05:59 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 24 Dec 2024 03:05:59 +0000
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <864jeo2qg8.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 04 Feb
 2024 17:34:47 +0200")
References: <CAJf-WoQ3J=CgwAhutKcFODiq4Edt_GJnMf8OTQV52Bv5DNzdWw@HIDDEN>
 <f36c392d94c88e7a59dca47a57d63c27@HIDDEN> <86h6io3dvb.fsf@HIDDEN>
 <CAJf-WoQ54tuQNjTK_H+vUCCA8KKpbQxbbkEVDsSYkFBF7Vw1FQ@HIDDEN>
 <864jeo2qg8.fsf@HIDDEN>
MIME-Version: 1.0
Date: Tue, 24 Dec 2024 03:05:59 +0000
Message-ID: <CADwFkmksUqPkqqP87wMwtA6EqdB2Epd2RAu8Fag2QG=QF82xhw@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: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 68919
Cc: 68919 <at> debbugs.gnu.org, Corwin Brust <corwin@HIDDEN>
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 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Corwin Brust <corwin@HIDDEN>
>> Date: Sun, 4 Feb 2024 09:25:32 -0600
>> Cc: 68919 <at> debbugs.gnu.org
>>
>> On Sun, Feb 4, 2024 at 1:08=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrot=
e:
>> >
>> > We can do better than this, I think.  The following works in batch
>> > mode:
>> >
>> >   emacs -batch --eval "(message \"%s\" (get 'uniscribe 'font-driver-su=
perseded-by))"
>> >    =3D> harfbuzz
>> >
>>
>> Thank you, Eli - let me know if this is better.
>
> LGTM, thanks.

Corwin, could you please install this patch and close this bug?

>
>> (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.)
>
> Yes, for this particular feature there's no need to use
> frame-parameters anymore, since the above test works in all kinds of
> session.

Not sure what to do about this part.




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 15:35:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 04 10:35:10 2024
Received: from localhost ([127.0.0.1]:49877 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rWeWU-00069b-HE
	for submit <at> debbugs.gnu.org; Sun, 04 Feb 2024 10:35:10 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:37984)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rWeWR-00069H-KG
 for 68919 <at> debbugs.gnu.org; Sun, 04 Feb 2024 10:35:08 -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 1rWeW9-00057v-MQ; Sun, 04 Feb 2024 10:34:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=42/npJwASvCV8IjTLSrbWDEKba+hbQCTSo57Z57LiKg=; b=HbUHzoTAxYhxfUxYgvCb
 QZNkKSAX/Tg/wX4PrMseMG3gGz2jZ+lKyx+9xpRBsBqK7tGOpwXoelE7SJXQdtT/jS+F0ZDlhv0j/
 LYx4T3s9VPIU0GsjGWIFvXWHaV1SgH8PSZt/R3hOQ/U1IlYhykQCu4TxHwmuLP+F74r0ubZnvWF4p
 XAe1dUd+VstHtqP1jnAs436Kw06upORTj+iuLzxe93skV0F9Hnnv+3JEMMajwn4ZImgnBzX41aj2l
 DdAMtdZrY76+5IDalVDlGjC0yQjZ4i+fJgxA6u81OiOxoCjeds/WR7vQh2KTObrb90iXVcSkOLKG5
 DDWc0jZ+ZdtzDQ==;
Date: Sun, 04 Feb 2024 17:34:47 +0200
Message-Id: <864jeo2qg8.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Corwin Brust <corwin@HIDDEN>
In-Reply-To: <CAJf-WoQ54tuQNjTK_H+vUCCA8KKpbQxbbkEVDsSYkFBF7Vw1FQ@HIDDEN>
 (message from Corwin Brust on Sun, 4 Feb 2024 09:25:32 -0600)
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> <86h6io3dvb.fsf@HIDDEN>
 <CAJf-WoQ54tuQNjTK_H+vUCCA8KKpbQxbbkEVDsSYkFBF7Vw1FQ@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
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 (---)

> From: Corwin Brust <corwin@HIDDEN>
> Date: Sun, 4 Feb 2024 09:25:32 -0600
> Cc: 68919 <at> debbugs.gnu.org
> 
> On Sun, Feb 4, 2024 at 1:08 AM 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-superseded-by))"
> >    => harfbuzz
> >
> 
> Thank you, Eli - let me know if this is better.

LGTM, thanks.

> (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.)

Yes, for this particular feature there's no need to use
frame-parameters anymore, since the above test works in all kinds of
session.




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 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, 12 Jan 2025 05:45:02 UTC

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