GNU bug report logs - #45012
27.1.50; Emacs 27.1 release archive missing emacs-module.h

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: wishlist; Reported by: Philipp Stephani <p.stephani2@HIDDEN>; Keywords: confirmed; dated Wed, 2 Dec 2020 17:53:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
bug Marked as found in versions 29.0.50. Request was from Stefan Kangas <stefan@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Added tag(s) confirmed. Request was from Stefan Kangas <stefan@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 45012) by debbugs.gnu.org; 11 Oct 2021 15:33:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 11 11:33:03 2021
Received: from localhost ([127.0.0.1]:60709 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mZxIG-0002CW-Ia
	for submit <at> debbugs.gnu.org; Mon, 11 Oct 2021 11:33:03 -0400
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:48542)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1mZxIE-0002CJ-Ml
 for 45012 <at> debbugs.gnu.org; Mon, 11 Oct 2021 11:32:47 -0400
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 38C5E1600C2;
 Mon, 11 Oct 2021 08:32:41 -0700 (PDT)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id 7Fa-tc5H6OWJ; Mon, 11 Oct 2021 08:32:40 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 653361600C3;
 Mon, 11 Oct 2021 08:32:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
 by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id 0_SD3U3SC7pe; Mon, 11 Oct 2021 08:32:40 -0700 (PDT)
Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com
 [172.91.119.151])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 3926F1600C2;
 Mon, 11 Oct 2021 08:32:40 -0700 (PDT)
To: Stefan Kangas <stefan@HIDDEN>, Philipp Stephani <p.stephani2@HIDDEN>
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
 <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
 <CADwFkmnL_hPFMGGwnXmEou7wfM9HStWiOSKnC+Ja5OncROQ7yA@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
Organization: UCLA Computer Science Department
Subject: Re: bug#45012: 27.1.50; Emacs 27.1 release archive missing
 emacs-module.h
Message-ID: <3944d937-2aac-06c2-096c-175f55c43527@HIDDEN>
Date: Mon, 11 Oct 2021 08:32:39 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <CADwFkmnL_hPFMGGwnXmEou7wfM9HStWiOSKnC+Ja5OncROQ7yA@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.4 (--)
X-Debbugs-Envelope-To: 45012
Cc: Eli Zaretskii <eliz@HIDDEN>, 45012 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.1 (-)

On 10/11/21 5:36 AM, Stefan Kangas wrote:
>> If so, then we need to fix that. emacs-module.h must be 100% portable.

> Paul, do you have any opinion here?  The discussion shows that Eli
> thought at the time that it's not really worth doing much about this.

It's not a problem I thought worth addressing either. That being said,=20
it would be nice if someone had the time to code up a fix, as that'd=20
make Phillipp Stephani's builds go faster. Any fix should continue to=20
address the out-of-source 'make dist' problem that Phillip Lord reported=20
a couple of years ago=20
<https://lists.gnu.org/r/emacs-devel/2019-06/msg00147.html>.




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

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


Received: (at 45012) by debbugs.gnu.org; 11 Oct 2021 12:36:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 11 08:36:33 2021
Received: from localhost ([127.0.0.1]:57012 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mZuXh-0006qF-Ft
	for submit <at> debbugs.gnu.org; Mon, 11 Oct 2021 08:36:33 -0400
Received: from mail-pl1-f175.google.com ([209.85.214.175]:33749)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1mZuXf-0006pu-FG
 for 45012 <at> debbugs.gnu.org; Mon, 11 Oct 2021 08:36:32 -0400
Received: by mail-pl1-f175.google.com with SMTP id a11so11282714plm.0
 for <45012 <at> debbugs.gnu.org>; Mon, 11 Oct 2021 05:36:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:in-reply-to:references:user-agent
 :mime-version:date:message-id:subject:to:cc;
 bh=kiQCTi7GfLJMDgOy84XhbHWgvueh5LwJykuwECZJYpo=;
 b=Xv49G40O9WXUfL+zNebGhVaSaeVTvlDbaIMGXZctD9j+CitHxdjMq/Ez22LwAhYJfD
 +OTboA4IzDVcWaEbmMN99Y2fWdhfgN2/iaXA7RqKTcvXPD97aLiZ9W72s8eHgt7bFjjV
 ABuIpoRaU03p5w+a3YWJ+1I3Lu4q5bJ7AlWCwLaiti67Ff2mijZ65E5v0D+nPSihIwof
 I47u4bO6PI+AOz8z5yhZa74LLmSmUEW3C98hWNgiS+MOBkkaqj4SpBbQwoO3Qxtfnh5e
 JV1q09DJlWJmbIBbDDuCiphjJmUFK4ylomZO7Ouv8W8DTSHDn0gnffe6nxrd1XUpryqD
 EqWA==
X-Gm-Message-State: AOAM530rKPTOEqVn5a/Ry001Ps1xQAXu9ZqJY+VHK/t1euucsHnVtBjT
 qisUNB8fZvbraTq9Q6dWfYrdtiLOOSrvLEYAT30=
X-Google-Smtp-Source: ABdhPJwqvLW9BexBJkVPJbRA07DQZcwIqc4aN7YcqnKFGf3mFEOy1z70I/1yQXqOJlysObCV4zMRqX+l79wan4HYJp4=
X-Received: by 2002:a17:90a:c70d:: with SMTP id
 o13mr12359473pjt.143.1633955785874; 
 Mon, 11 Oct 2021 05:36:25 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 11 Oct 2021 05:36:25 -0700
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
 (Philipp Stephani's message of "Wed, 2 Dec 2020 19:11:44 +0100")
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
 <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Date: Mon, 11 Oct 2021 05:36:25 -0700
Message-ID: <CADwFkmnL_hPFMGGwnXmEou7wfM9HStWiOSKnC+Ja5OncROQ7yA@HIDDEN>
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
To: Philipp Stephani <p.stephani2@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 45012
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>,
 45012 <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 (/)

Philipp Stephani <p.stephani2@HIDDEN> writes:

> Am Mi., 2. Dez. 2020 um 19:10 Uhr schrieb Eli Zaretskii <eliz@HIDDEN>:
>>
>> > From: Philipp Stephani <p.stephani2@HIDDEN>
>> > Date: Wed, 02 Dec 2020 18:52:26 +0100
>> >
>> > The release archive for Emacs 27.1 as distributed on ftp.gnu.org is
>> > missing the emacs-module.h header.
>>
>> This happens because emacs-module.h was removed from make-dist, in
>> this commit:
>>
>>   commit 1043cd30acffcc0b61da4a80dcf3f8a5ac459267
>>   Author:     Paul Eggert <eggert@HIDDEN>
>>   AuthorDate: Sat Jun 8 14:08:05 2019 -0700
>>   Commit:     Paul Eggert <eggert@HIDDEN>
>>   CommitDate: Sat Jun 8 14:42:10 2019 -0700
>>
>>       Fix out-of-source make-dist problems
>>
>>       Problem with jisx2131-filter reported by Phillip Lord in:
>>       https://lists.gnu.org/r/emacs-devel/2019-06/msg00147.html
>>       * admin/charsets/Makefile.in (SED_SCRIPT):
>>       Put it in $(srcdir), which is not necessarily the working directory.
>>       ($(SED_SCRIPT)): Rename from jisx2131-filter.  All uses changed.
>>       (clean): Do not remove SED_SCRIPT.
>>       (extraclean): Remove it here instead.
>>       * make-dist (possibly_non_vc_files): Remove src/emacs-module.h.
>>       Although it is portable and could be distributed in the tarball,
>>       it's too much hassle to do that, so let each builder make it.
>>
>> Wasn't there some discussion about the problems with distributing it,
>> as it is not entirely portable?
>
> If so, then we need to fix that. emacs-module.h must be 100% portable.

Paul, do you have any opinion here?  The discussion shows that Eli
thought at the time that it's not really worth doing much about this.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#45012; Package emacs. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefan@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 45012) by debbugs.gnu.org; 24 Jan 2021 19:03:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 24 14:03:18 2021
Received: from localhost ([127.0.0.1]:37283 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1l3kfO-00023e-1L
	for submit <at> debbugs.gnu.org; Sun, 24 Jan 2021 14:03:18 -0500
Received: from mail-ot1-f47.google.com ([209.85.210.47]:45387)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <p.stephani2@HIDDEN>) id 1l3kfM-00023Q-0y
 for 45012 <at> debbugs.gnu.org; Sun, 24 Jan 2021 14:03:16 -0500
Received: by mail-ot1-f47.google.com with SMTP id n42so10629872ota.12
 for <45012 <at> debbugs.gnu.org>; Sun, 24 Jan 2021 11:03:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=S/stjfQCR6XGQlu/KrbhEO04iKxwlmjxqSulomWDrv4=;
 b=BcJ2817tpTU7o9HZIVlX4vr79kJKuuYDBrzylIVM62GE66aQTyKoiLU0CSkmWxPXfC
 vdPNOXHEUmYSmxFGyG8dpiFtB/eD6Rptf3o3zmooYumKo6CV2H0DmG9yDSwqZjUi8nmX
 gck258tXSnSu5bbP4pT9ifBvzMEtiYl8hvuh92Drce8Uv4fb+ICBGd39juIza7D79jpu
 jUdluEvNzezSUv/SqocS0s2iU502c5uCAjgh94/Y4QZaotr6Qq2oxUmYWJmMZTZmzRUs
 lzByJ9gXCma6jrxg4ClnCbNJ1cdzPeM5ZA8QtMCGsszG6rDKV+GRpW1fe6boXyGMDvOx
 3SqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=S/stjfQCR6XGQlu/KrbhEO04iKxwlmjxqSulomWDrv4=;
 b=DnNuKvYFhKVNzZOT8cswszTXbWOk80KIoZa92b+VJuinuvpfx40UWedaw/9XIwsZlh
 enGJQREcCHqpRMRf/uteiGMPUYb1LjPhlQi1o6Sldjo+rALqA09sM1GrzorlHhFjQhjr
 hv7H8KCH/EnE4mO1lVQbx2g2iTR4JO8lGMeFYRz57UDEAowQ+tb5sKfUTrUqnJlYRmsH
 TWmV4QJPTFlJqfw7FUPEY5GBgJxOu4ql+JSZ+70plL9eUmvDkZq4j0DCqdTWlYo7ZOvp
 kptrFveDaHajLgAILxtXtevxNYw9IVtpvzWcUwkW/m3jVvvZLrqI1tT63KWT3wSWZkD5
 ndOQ==
X-Gm-Message-State: AOAM530xlFQecg8xupCUvOjp5ByOSyg2wfspMrq01Gh82f9oAfqigkF1
 O65WopXhaJwubQOKE6ieD9wtUGpbHT8MR0a0sM8=
X-Google-Smtp-Source: ABdhPJxG/zZJgOPCcYsG0Ak11M3Q+ZviTDNsCAPd649BYm0skwBBzQXJW1hmwEg0dpseNa1ZYpZWyixeJOFsUDj5Y4E=
X-Received: by 2002:a9d:4e8d:: with SMTP id v13mr10356401otk.12.1611514990529; 
 Sun, 24 Jan 2021 11:03:10 -0800 (PST)
MIME-Version: 1.0
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
 <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
 <83tut4f46r.fsf@HIDDEN>
 <CAArVCkR4Ca3u3pTf+HtXUnHe87Zc4AW2wO11LWTyWOT_rSHCoA@HIDDEN>
 <83sg8of3ag.fsf@HIDDEN>
 <CAArVCkRv1E1Ci2nwesKE7hmNa_ViJNfkfTvB33NLrTBnvb4CGg@HIDDEN>
 <83k0tuagvh.fsf@HIDDEN>
 <CAArVCkRxaZE2M6MZGkp3woQLoB+Q5KnT-aD=p=Jqkg-wGK5f2Q@HIDDEN>
 <83sg8aett5.fsf@HIDDEN>
In-Reply-To: <83sg8aett5.fsf@HIDDEN>
From: Philipp Stephani <p.stephani2@HIDDEN>
Date: Sun, 24 Jan 2021 20:02:59 +0100
Message-ID: <CAArVCkS=6JP7tbzQ04Rao4eMadMGXJ6xU5aXFOJy97dq7WA=8Q@HIDDEN>
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 45012
Cc: 45012 <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.8 (/)

Am Sa., 12. Dez. 2020 um 19:57 Uhr schrieb Eli Zaretskii <eliz@HIDDEN>:
>
> > From: Philipp Stephani <p.stephani2@HIDDEN>
> > Date: Sat, 12 Dec 2020 15:55:46 +0100
> > Cc: 45012 <at> debbugs.gnu.org
> >
> > Quoting the commit message, the only reason given for not including
> > emacs-module.h is "it's too much hassle", without any explanation what
> > this "hassle" consists in and why it is "too much". (The release
> > tarball also includes .elc files, and those are a much bigger hassle
> > to build.) Rather, this decision shifts the hassle to the users.
>
> Emacs is not the only package that needs to be built to have the
> header files needed to build software against it.  Many libraries put
> their users through the same "hassles", so it isn't like Emacs is the
> odd one out here.

True, but I'm still wondering why it's a bigger hassle to generate
emacs-module.h than to build the .elc files.




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

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


Received: (at 45012) by debbugs.gnu.org; 24 Jan 2021 19:01:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 24 14:01:46 2021
Received: from localhost ([127.0.0.1]:37279 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1l3kdu-00021F-KJ
	for submit <at> debbugs.gnu.org; Sun, 24 Jan 2021 14:01:46 -0500
Received: from mail-ot1-f43.google.com ([209.85.210.43]:45278)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <p.stephani2@HIDDEN>) id 1l3kdt-000212-5W
 for 45012 <at> debbugs.gnu.org; Sun, 24 Jan 2021 14:01:45 -0500
Received: by mail-ot1-f43.google.com with SMTP id n42so10627073ota.12
 for <45012 <at> debbugs.gnu.org>; Sun, 24 Jan 2021 11:01:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=cw63MJNWeANcbO/6+dLdMjHIx8rcYIOlIPFOufSUlug=;
 b=f0QWyI3xmGZLEmOvXYjOpFSH+ryTMainChUOWTFTm+M6Ftt8/6ZNDQCvC9TV1vxqyi
 0FM/PJxL7HdPlDpKY17pcdAEMljNE9fdI0UbLVbK8M1Mx4tWhh4spq9qCMu1C2NkM+qI
 jZ4AqVoZSYHsUvq2lFBn7TlpkgDaDSa7SK4yitd9FwEKX/1k9zWcjOrggqZ7Ke5C8h4h
 qE4urtjwes4xafINHUs4AosqzfV21zsmCzplN+ylwQOQcwzykt+vleL10Jd/qYLyFpHP
 3R6lsE7jrZSrbuiydg27fRxlCY2Jgkg5sU9vMY3X/al0IVlKPDvpGcZYRUsZ0cXtGIvB
 zBVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=cw63MJNWeANcbO/6+dLdMjHIx8rcYIOlIPFOufSUlug=;
 b=rc2eFvFqrXJk1n6sA/M1Pu5himlpDqEUjwW28XBY8vzTnDyJ7E/HwEH74gkPGmMztH
 pj9lID+Wmi5q+LG8UFjHjJCkZQgjF99FfgAV8eiEwaVOY45+21957RrBAeCTtysIGiBn
 qqfDz/JzFXRTJi1C7V71BrF7Rkf+NfZK4oXTbLXor/q0pdu/xKbZsWKJSObJ8u4SmB+r
 T1pnk7b97jgT6bohCBaCck9J1FWAvaIyz8a9o5g/g5dWPtxFGVORnk2X1Wj75M0lxZSl
 zI6b6LBI9A3Ia6jvC/FwCJoXzTCn5+rDe6rQOHh7+RKi7jeQrNY1LZcAQOgE5yvTQjK4
 Kv4A==
X-Gm-Message-State: AOAM5334qfHbQsQuaoBLeV9DzxCnLrnkbOKBGGtPx97u1mPPdrk7NBqm
 C2I9CpIp07EfR3W9MFfO9mkM0Bn6GwQwcPSpWO0=
X-Google-Smtp-Source: ABdhPJy5hBO0lhQxzlB3A1MEStBYgLIbUxsyaBI78nOqOAiKM2VmhhazdjB45THXENpQ1whoqJnfs2sLXuZPB5GSFCU=
X-Received: by 2002:a9d:664d:: with SMTP id q13mr9802377otm.156.1611514899371; 
 Sun, 24 Jan 2021 11:01:39 -0800 (PST)
MIME-Version: 1.0
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
 <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
 <83tut4f46r.fsf@HIDDEN>
 <CAArVCkR4Ca3u3pTf+HtXUnHe87Zc4AW2wO11LWTyWOT_rSHCoA@HIDDEN>
 <83sg8of3ag.fsf@HIDDEN>
 <CAArVCkRv1E1Ci2nwesKE7hmNa_ViJNfkfTvB33NLrTBnvb4CGg@HIDDEN>
 <83k0tuagvh.fsf@HIDDEN>
 <CAArVCkRxaZE2M6MZGkp3woQLoB+Q5KnT-aD=p=Jqkg-wGK5f2Q@HIDDEN>
 <83v9d6euqx.fsf@HIDDEN>
In-Reply-To: <83v9d6euqx.fsf@HIDDEN>
From: Philipp Stephani <p.stephani2@HIDDEN>
Date: Sun, 24 Jan 2021 20:01:28 +0100
Message-ID: <CAArVCkQfF7PEQJUPDBZGuc4X+vDEaqbt5=AJxkBqZ64XXvm3qw@HIDDEN>
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 45012
Cc: 45012 <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.0 (/)

Am Sa., 12. Dez. 2020 um 19:37 Uhr schrieb Eli Zaretskii <eliz@HIDDEN>:
>
> > From: Philipp Stephani <p.stephani2@HIDDEN>
> > Date: Sat, 12 Dec 2020 15:55:46 +0100
> > Cc: 45012 <at> debbugs.gnu.org
> >
> > > > Concretely, I'm using emacs-module.h for my Go bindings to the module
> > > > API (https://godoc.org/github.com/phst/emacs). The compilation of the
> > > > library naturally requires emacs-module.h, but not Emacs.
> > >
> > > So you will build the module, but never test it or use it?  Is that a
> > > reasonably practical use case?
> >
> > It depends what "you" is. "You" could be a continuous build system
> > that's capable of compiling C code, but not of running Emacs. That's
> > not far-fetched; compiling C code is far more common than running
> > Emacs, and therefore is better supported by build systems.
>
> There's no need to build Emacs, you only need to configure it to get
> emacs-module.h generated.

Yes, but in practice running configure is more complex than compiling:
compiling only needs a C compiler and a linker, while running
configure also needs a shell and (potentially) other programs like
pkg-config. So not having to run the compile step doesn't help much
here.




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

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


Received: (at 45012) by debbugs.gnu.org; 12 Dec 2020 18:57:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 12 13:57:56 2020
Received: from localhost ([127.0.0.1]:46521 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1koA5c-0003N5-C4
	for submit <at> debbugs.gnu.org; Sat, 12 Dec 2020 13:57:56 -0500
Received: from eggs.gnu.org ([209.51.188.92]:56634)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1koA5b-0003Mr-A9
 for 45012 <at> debbugs.gnu.org; Sat, 12 Dec 2020 13:57:55 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:49202)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1koA5W-0000AZ-1m; Sat, 12 Dec 2020 13:57:50 -0500
Received: from [176.228.60.248] (port=4696 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1koA5K-0003kf-W7; Sat, 12 Dec 2020 13:57:43 -0500
Date: Sat, 12 Dec 2020 20:57:26 +0200
Message-Id: <83sg8aett5.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Philipp Stephani <p.stephani2@HIDDEN>
In-Reply-To: <CAArVCkRxaZE2M6MZGkp3woQLoB+Q5KnT-aD=p=Jqkg-wGK5f2Q@HIDDEN>
 (message from Philipp Stephani on Sat, 12 Dec 2020 15:55:46 +0100)
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
 <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
 <83tut4f46r.fsf@HIDDEN>
 <CAArVCkR4Ca3u3pTf+HtXUnHe87Zc4AW2wO11LWTyWOT_rSHCoA@HIDDEN>
 <83sg8of3ag.fsf@HIDDEN>
 <CAArVCkRv1E1Ci2nwesKE7hmNa_ViJNfkfTvB33NLrTBnvb4CGg@HIDDEN>
 <83k0tuagvh.fsf@HIDDEN>
 <CAArVCkRxaZE2M6MZGkp3woQLoB+Q5KnT-aD=p=Jqkg-wGK5f2Q@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 45012
Cc: 45012 <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: Philipp Stephani <p.stephani2@HIDDEN>
> Date: Sat, 12 Dec 2020 15:55:46 +0100
> Cc: 45012 <at> debbugs.gnu.org
> 
> Quoting the commit message, the only reason given for not including
> emacs-module.h is "it's too much hassle", without any explanation what
> this "hassle" consists in and why it is "too much". (The release
> tarball also includes .elc files, and those are a much bigger hassle
> to build.) Rather, this decision shifts the hassle to the users.

Emacs is not the only package that needs to be built to have the
header files needed to build software against it.  Many libraries put
their users through the same "hassles", so it isn't like Emacs is the
odd one out here.




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

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


Received: (at 45012) by debbugs.gnu.org; 12 Dec 2020 18:37:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 12 13:37:33 2020
Received: from localhost ([127.0.0.1]:46503 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ko9lt-0000lR-Ef
	for submit <at> debbugs.gnu.org; Sat, 12 Dec 2020 13:37:33 -0500
Received: from eggs.gnu.org ([209.51.188.92]:45714)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ko9lr-0000l5-FY
 for 45012 <at> debbugs.gnu.org; Sat, 12 Dec 2020 13:37:32 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:48238)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1ko9lm-0000M9-80; Sat, 12 Dec 2020 13:37:26 -0500
Received: from [176.228.60.248] (port=3457 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1ko9lk-0007Cv-Iu; Sat, 12 Dec 2020 13:37:25 -0500
Date: Sat, 12 Dec 2020 20:37:10 +0200
Message-Id: <83v9d6euqx.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Philipp Stephani <p.stephani2@HIDDEN>
In-Reply-To: <CAArVCkRxaZE2M6MZGkp3woQLoB+Q5KnT-aD=p=Jqkg-wGK5f2Q@HIDDEN>
 (message from Philipp Stephani on Sat, 12 Dec 2020 15:55:46 +0100)
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
 <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
 <83tut4f46r.fsf@HIDDEN>
 <CAArVCkR4Ca3u3pTf+HtXUnHe87Zc4AW2wO11LWTyWOT_rSHCoA@HIDDEN>
 <83sg8of3ag.fsf@HIDDEN>
 <CAArVCkRv1E1Ci2nwesKE7hmNa_ViJNfkfTvB33NLrTBnvb4CGg@HIDDEN>
 <83k0tuagvh.fsf@HIDDEN>
 <CAArVCkRxaZE2M6MZGkp3woQLoB+Q5KnT-aD=p=Jqkg-wGK5f2Q@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 45012
Cc: 45012 <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: Philipp Stephani <p.stephani2@HIDDEN>
> Date: Sat, 12 Dec 2020 15:55:46 +0100
> Cc: 45012 <at> debbugs.gnu.org
> 
> > > Concretely, I'm using emacs-module.h for my Go bindings to the module
> > > API (https://godoc.org/github.com/phst/emacs). The compilation of the
> > > library naturally requires emacs-module.h, but not Emacs.
> >
> > So you will build the module, but never test it or use it?  Is that a
> > reasonably practical use case?
> 
> It depends what "you" is. "You" could be a continuous build system
> that's capable of compiling C code, but not of running Emacs. That's
> not far-fetched; compiling C code is far more common than running
> Emacs, and therefore is better supported by build systems.

There's no need to build Emacs, you only need to configure it to get
emacs-module.h generated.




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

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


Received: (at 45012) by debbugs.gnu.org; 12 Dec 2020 14:56:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 12 09:56:05 2020
Received: from localhost ([127.0.0.1]:46273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ko6JZ-0004Ti-3k
	for submit <at> debbugs.gnu.org; Sat, 12 Dec 2020 09:56:05 -0500
Received: from mail-oi1-f175.google.com ([209.85.167.175]:36268)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <p.stephani2@HIDDEN>) id 1ko6JW-0004Sv-Ry
 for 45012 <at> debbugs.gnu.org; Sat, 12 Dec 2020 09:56:03 -0500
Received: by mail-oi1-f175.google.com with SMTP id 9so6448663oiq.3
 for <45012 <at> debbugs.gnu.org>; Sat, 12 Dec 2020 06:56:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Tv420iCkVTlX20ob9AWNpQJ77/J+bwSss6MvV4ZnpvU=;
 b=NI/3ZMxI/Q22rYEFY0Q9ldyy0zPal7LjBf1ISncNzUdhqP12/8utmyGWJ4LYUUnFYG
 74jhQZACVKdOZRclIiBZpEOGN7L9dW1/1zuVrNnRajxDPfkeuEJVLoJJ415Fiaep/OGa
 LpYHasA+YcblXJJ51/U/NWifEyLajfXQ1YVOhqZSmQwhzlP5fyoQ+kLaM/xBWMUwWu7K
 O3EzwFiuEwDU3weFTYDxZG1bS4OPHABbnkP+6nYU9ov8jKcJ7O+x4icObFKZhuz9FWR9
 w8hH3oN9tnbhYKMz2ft45NDZ2//6exs6HFTYV/PQgRgzRg2NZXbYoDRI5eZv9xR717at
 fudA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Tv420iCkVTlX20ob9AWNpQJ77/J+bwSss6MvV4ZnpvU=;
 b=uJmSx00BCHMOQ42RewB2UbQSBOJ3PAnDuAV5XVidlmXC52yCQPiThRQn1VUdjpL+eo
 OGZ62E20OJC1Yd2GypjDEiNu/cdV/YdQ0qBVYLn01jACeqV074F++CSr6NUGPR2Rlg/6
 0KW7+JgyZa29LwS98kK3RXFC9qnuPAKLLK9dEpdgzwK1e44BXTOiGqA6qj6mJJCfRodS
 aCVklmrtjdV4vZAkxidUPyWx7opoJIws0lqtF17tqVtvOVPRUzYErB7dojBzGUWL2yjd
 dKa+uSx9vaUtdmDImWliOeSve8VII7108+rsU1pCjFOO2r7q9Bu/ORXZ/QmOgCWnng4P
 uxxA==
X-Gm-Message-State: AOAM530eMWCh6rSEluxSre6XNH2HYpL/Ht8Hlz/hKE+duC7QOi+8VNTT
 TXEuhbtTb9bABNNE7byPvYUpX4TR67kp/XbLLOo=
X-Google-Smtp-Source: ABdhPJzb1YfaLyv/9QHA7DpwGi7pG2XGiFxaPbQ1ZTy9ZAbU3qwEABIU3ZQfqgHVl5jcEs0OKIDXuaP/34nFZSvPQhY=
X-Received: by 2002:a54:4881:: with SMTP id r1mr12747318oic.9.1607784957129;
 Sat, 12 Dec 2020 06:55:57 -0800 (PST)
MIME-Version: 1.0
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
 <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
 <83tut4f46r.fsf@HIDDEN>
 <CAArVCkR4Ca3u3pTf+HtXUnHe87Zc4AW2wO11LWTyWOT_rSHCoA@HIDDEN>
 <83sg8of3ag.fsf@HIDDEN>
 <CAArVCkRv1E1Ci2nwesKE7hmNa_ViJNfkfTvB33NLrTBnvb4CGg@HIDDEN>
 <83k0tuagvh.fsf@HIDDEN>
In-Reply-To: <83k0tuagvh.fsf@HIDDEN>
From: Philipp Stephani <p.stephani2@HIDDEN>
Date: Sat, 12 Dec 2020 15:55:46 +0100
Message-ID: <CAArVCkRxaZE2M6MZGkp3woQLoB+Q5KnT-aD=p=Jqkg-wGK5f2Q@HIDDEN>
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 45012
Cc: 45012 <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.8 (/)

Am So., 6. Dez. 2020 um 20:12 Uhr schrieb Eli Zaretskii <eliz@HIDDEN>:
>
> > From: Philipp Stephani <p.stephani2@HIDDEN>
> > Date: Sun, 6 Dec 2020 18:13:30 +0100
> > Cc: 45012 <at> debbugs.gnu.org
> >
> > > I'm making a step back and asking why you thought it was a problem
> > > that emacs-module.h was not part of the release tarball.  It gets
> > > built as part of Emacs, so once Emacs is built, the header is
> > > available.  So why do you want it to be in the tarball?
> >
> > Concretely, I'm using emacs-module.h for my Go bindings to the module
> > API (https://godoc.org/github.com/phst/emacs). The compilation of the
> > library naturally requires emacs-module.h, but not Emacs.
>
> So you will build the module, but never test it or use it?  Is that a
> reasonably practical use case?

It depends what "you" is. "You" could be a continuous build system
that's capable of compiling C code, but not of running Emacs. That's
not far-fetched; compiling C code is far more common than running
Emacs, and therefore is better supported by build systems.
Or, the tests for the module aren't written in ELisp. It's entirely
reasonable to write the tests in the language that the module is
written in, and e.g. mock out the emacs_env object.
Or: the module provides only trivial wrappers around existing complex
functions, and those implementation functions have tests written in
another language.

>
> > Somewhat more abstractly, Emacs modules are independent from Emacs,
> > and Emacs isn't needed (and shouldn't be needed) to build them.
>
> If you just build a module and never use it, perhaps.  Once you want
> to use it, you need Emacs.

See above, "you" can be non-human users that can't or don't need to
use Emacs in any meaningful way.

>
> > Moreover, the build process for Emacs is rather involved, requiring
> > multiple steps lots of external binaries such as the GNU Autotools,
> > etc., while building a module only requires a C compiler (or compiler
> > for whatever language the module is written in) and a linker that
> > produces shared objects.
>
> Most people nowadays don't build their Emacs, they get it from a
> distribution.  That distribution will (or should) provide
> emacs-module.h as well.

That only works for non-hermetic builds. Hermetic builds (such as the
Bazel builds in my example) need to ship all dependencies and can't
rely on local distributions. CI/CD systems also tend to not have a
full GNU/Linux distribution with Linux installed, or they run builds
in a sandbox that doesn't allow access to local files (for hermeticity
or security), or similar.

>
> So I'm still not sure we have a good reason to revert the decision we
> made for Emacs 27 regarding emacs-module.h exclusion.

Quoting the commit message, the only reason given for not including
emacs-module.h is "it's too much hassle", without any explanation what
this "hassle" consists in and why it is "too much". (The release
tarball also includes .elc files, and those are a much bigger hassle
to build.) Rather, this decision shifts the hassle to the users.




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

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


Received: (at 45012) by debbugs.gnu.org; 6 Dec 2020 19:12:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 06 14:12:38 2020
Received: from localhost ([127.0.0.1]:51304 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1klzSY-0006Id-AR
	for submit <at> debbugs.gnu.org; Sun, 06 Dec 2020 14:12:38 -0500
Received: from eggs.gnu.org ([209.51.188.92]:57668)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1klzSW-0006IN-KI
 for 45012 <at> debbugs.gnu.org; Sun, 06 Dec 2020 14:12:37 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:41274)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1klzSQ-0007Ov-Jh; Sun, 06 Dec 2020 14:12:31 -0500
Received: from [176.228.60.248] (port=1847 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1klzSP-0001Lk-KW; Sun, 06 Dec 2020 14:12:30 -0500
Date: Sun, 06 Dec 2020 21:12:18 +0200
Message-Id: <83k0tuagvh.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Philipp Stephani <p.stephani2@HIDDEN>
In-Reply-To: <CAArVCkRv1E1Ci2nwesKE7hmNa_ViJNfkfTvB33NLrTBnvb4CGg@HIDDEN>
 (message from Philipp Stephani on Sun, 6 Dec 2020 18:13:30 +0100)
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
 <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
 <83tut4f46r.fsf@HIDDEN>
 <CAArVCkR4Ca3u3pTf+HtXUnHe87Zc4AW2wO11LWTyWOT_rSHCoA@HIDDEN>
 <83sg8of3ag.fsf@HIDDEN>
 <CAArVCkRv1E1Ci2nwesKE7hmNa_ViJNfkfTvB33NLrTBnvb4CGg@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 45012
Cc: 45012 <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: Philipp Stephani <p.stephani2@HIDDEN>
> Date: Sun, 6 Dec 2020 18:13:30 +0100
> Cc: 45012 <at> debbugs.gnu.org
> 
> > I'm making a step back and asking why you thought it was a problem
> > that emacs-module.h was not part of the release tarball.  It gets
> > built as part of Emacs, so once Emacs is built, the header is
> > available.  So why do you want it to be in the tarball?
> 
> Concretely, I'm using emacs-module.h for my Go bindings to the module
> API (https://godoc.org/github.com/phst/emacs). The compilation of the
> library naturally requires emacs-module.h, but not Emacs.

So you will build the module, but never test it or use it?  Is that a
reasonably practical use case?

> Somewhat more abstractly, Emacs modules are independent from Emacs,
> and Emacs isn't needed (and shouldn't be needed) to build them.

If you just build a module and never use it, perhaps.  Once you want
to use it, you need Emacs.

> Moreover, the build process for Emacs is rather involved, requiring
> multiple steps lots of external binaries such as the GNU Autotools,
> etc., while building a module only requires a C compiler (or compiler
> for whatever language the module is written in) and a linker that
> produces shared objects.

Most people nowadays don't build their Emacs, they get it from a
distribution.  That distribution will (or should) provide
emacs-module.h as well.

So I'm still not sure we have a good reason to revert the decision we
made for Emacs 27 regarding emacs-module.h exclusion.




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

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


Received: (at 45012) by debbugs.gnu.org; 6 Dec 2020 17:13:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 06 12:13:49 2020
Received: from localhost ([127.0.0.1]:51113 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1klxbZ-0007Vq-2H
	for submit <at> debbugs.gnu.org; Sun, 06 Dec 2020 12:13:49 -0500
Received: from mail-oi1-f179.google.com ([209.85.167.179]:39451)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <p.stephani2@HIDDEN>) id 1klxbX-0007Vc-FF
 for 45012 <at> debbugs.gnu.org; Sun, 06 Dec 2020 12:13:47 -0500
Received: by mail-oi1-f179.google.com with SMTP id v85so2154540oia.6
 for <45012 <at> debbugs.gnu.org>; Sun, 06 Dec 2020 09:13:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=GOy4UQDbytY7KmSpPoZmuqSRynohjn8K8Yo4Xi9E/0w=;
 b=VH02yBZOTC8ZDgV+niqBFGGIPwrh5kI1DwYbvlysLbh1uY9ywY10Pe4wQGtaOkeatW
 27/OTD2p0ncdg7K2EZJ9rsySpeSejzhZQOPvF2oCZfcJDbrw9F9PWgJ/D68czl0XMasL
 Od9RZHOqB4gwVUYeu5QrC6ktRpkwmb+1TWrYGjJpJ50y5mslb4J7igXnmyyfO3OfLSWc
 uHq3NesVv3RL20h9R3uwprkwiQIHbqMFkGcpZDsrzzWQ5dzT1MUyl9SHsBOu35edO3AX
 pzJw5BWC+wy4qkM6Smnw0rjsAhp24l3zVni5CO+SMRGo9+MBoiedYMC2shKopDtVC3WW
 QzUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=GOy4UQDbytY7KmSpPoZmuqSRynohjn8K8Yo4Xi9E/0w=;
 b=Gcx7r2U14DnpN4xeHlkKsEdmNOUzUlPcDI0IXhluXM7vKhMgT28LFrOcVWfrlhUx5b
 rBwFKjh8od/7YeyutS0I3mxdnuKPeI7asdSzCNDalwYlJ60RwIj7DvfrcerjsVbQgD34
 KK3GXGbsWGFXx0QZCW8/FTAA5EWg644C1QCgWUEoNaya7JR7DXxY/DzaApnDALUHyqJq
 XNS2PRFqBbHv5GiOoe+PVBbffZe5EYjKreVSq1P7O3Zx37OicQSRzSVoZsc42vJtrok4
 muwWU3kw6XCcVBR0DOZ9gT6dlUWaEbj/FpUeKzOGHMrlNhiyoAenQYYfErxpBazL7M3/
 I1ZA==
X-Gm-Message-State: AOAM5326qX4VWd/x4W60udGAX0VHFbkUlYs6ykrpRWAXcexHE0AbW9fy
 PPACEE1DktrQ1p+8LhidCbp5rlfJzbnKFrvf4qw=
X-Google-Smtp-Source: ABdhPJwmPk658W2INMh/S0NayXAGEgHwHsTU4uG1SQCvFdiLX+xdqRUURoLHvjwsVCrVn9IuaG0oAav2wEXPtmyXBvY=
X-Received: by 2002:aca:3a02:: with SMTP id h2mr3897537oia.65.1607274821648;
 Sun, 06 Dec 2020 09:13:41 -0800 (PST)
MIME-Version: 1.0
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
 <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
 <83tut4f46r.fsf@HIDDEN>
 <CAArVCkR4Ca3u3pTf+HtXUnHe87Zc4AW2wO11LWTyWOT_rSHCoA@HIDDEN>
 <83sg8of3ag.fsf@HIDDEN>
In-Reply-To: <83sg8of3ag.fsf@HIDDEN>
From: Philipp Stephani <p.stephani2@HIDDEN>
Date: Sun, 6 Dec 2020 18:13:30 +0100
Message-ID: <CAArVCkRv1E1Ci2nwesKE7hmNa_ViJNfkfTvB33NLrTBnvb4CGg@HIDDEN>
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 45012
Cc: 45012 <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.8 (/)

Am Mi., 2. Dez. 2020 um 19:53 Uhr schrieb Eli Zaretskii <eliz@HIDDEN>:
>
> > From: Philipp Stephani <p.stephani2@HIDDEN>
> > Date: Wed, 2 Dec 2020 19:47:49 +0100
> > Cc: 45012 <at> debbugs.gnu.org
> >
> > > Why is it a problem that emacs-module.h is built as part of Emacs?
> >
> > How is that related?
>
> I'm making a step back and asking why you thought it was a problem
> that emacs-module.h was not part of the release tarball.  It gets
> built as part of Emacs, so once Emacs is built, the header is
> available.  So why do you want it to be in the tarball?

Concretely, I'm using emacs-module.h for my Go bindings to the module
API (https://godoc.org/github.com/phst/emacs). The compilation of the
library naturally requires emacs-module.h, but not Emacs. In the build
process I therefore extract only emacs-module.h from the release
archive (https://github.com/phst/emacs/blob/29d32c83d5d39b1f0ac41bb79372ee7e1cb7439d/header.BUILD#L17).
That works with Emacs 26.3, but not with 27.1.
Somewhat more abstractly, Emacs modules are independent from Emacs,
and Emacs isn't needed (and shouldn't be needed) to build them.
Moreover, the build process for Emacs is rather involved, requiring
multiple steps lots of external binaries such as the GNU Autotools,
etc., while building a module only requires a C compiler (or compiler
for whatever language the module is written in) and a linker that
produces shared objects. Therefore it's reasonable to assume that
module authors shouldn't need to build Emacs (or aren't even able to
build Emacs). Including emacs-module.h in the release archive achieves
that.




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

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


Received: (at 45012) by debbugs.gnu.org; 2 Dec 2020 18:53:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 02 13:53:21 2020
Received: from localhost ([127.0.0.1]:37406 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kkXFh-0006kB-1j
	for submit <at> debbugs.gnu.org; Wed, 02 Dec 2020 13:53:21 -0500
Received: from eggs.gnu.org ([209.51.188.92]:37658)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1kkXFf-0006jw-5f
 for 45012 <at> debbugs.gnu.org; Wed, 02 Dec 2020 13:53:19 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:55557)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1kkXFZ-0003lE-Ot; Wed, 02 Dec 2020 13:53:13 -0500
Received: from [176.228.60.248] (port=2700 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1kkXFY-0004Eb-Tj; Wed, 02 Dec 2020 13:53:13 -0500
Date: Wed, 02 Dec 2020 20:53:11 +0200
Message-Id: <83sg8of3ag.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Philipp Stephani <p.stephani2@HIDDEN>
In-Reply-To: <CAArVCkR4Ca3u3pTf+HtXUnHe87Zc4AW2wO11LWTyWOT_rSHCoA@HIDDEN>
 (message from Philipp Stephani on Wed, 2 Dec 2020 19:47:49 +0100)
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
 <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
 <83tut4f46r.fsf@HIDDEN>
 <CAArVCkR4Ca3u3pTf+HtXUnHe87Zc4AW2wO11LWTyWOT_rSHCoA@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 45012
Cc: 45012 <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: Philipp Stephani <p.stephani2@HIDDEN>
> Date: Wed, 2 Dec 2020 19:47:49 +0100
> Cc: 45012 <at> debbugs.gnu.org
> 
> > Why is it a problem that emacs-module.h is built as part of Emacs?
> 
> How is that related?

I'm making a step back and asking why you thought it was a problem
that emacs-module.h was not part of the release tarball.  It gets
built as part of Emacs, so once Emacs is built, the header is
available.  So why do you want it to be in the tarball?




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

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


Received: (at 45012) by debbugs.gnu.org; 2 Dec 2020 18:48:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 02 13:48:08 2020
Received: from localhost ([127.0.0.1]:37402 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kkXAe-0006cV-Am
	for submit <at> debbugs.gnu.org; Wed, 02 Dec 2020 13:48:08 -0500
Received: from mail-oi1-f179.google.com ([209.85.167.179]:33452)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <p.stephani2@HIDDEN>) id 1kkXAc-0006c2-LR
 for 45012 <at> debbugs.gnu.org; Wed, 02 Dec 2020 13:48:07 -0500
Received: by mail-oi1-f179.google.com with SMTP id k26so2680845oiw.0
 for <45012 <at> debbugs.gnu.org>; Wed, 02 Dec 2020 10:48:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=D78W+oS8IqlRwrvXclNMIEIkXbwiYq6RIoFfe76EJbM=;
 b=fOdt1fFAw2EPRAdjhPtgVhwF3qA+VJZPlXbWI2NNNSVbzlp2dntPScnJ4PKKdyvli9
 3jAWkAEKhc6OjOX5PdXecH/e/21weEH1+HRSc/soKeXmD2mEcFyoigIOaO8UyQAW9iFH
 XsOR3TfN2yylbx3vuuJNQ/JPMYecMtKMyJAB9GmxXVr2MtNBjVTuZugzXFJo/cPBAicc
 kU1SJ3cVuRVh61wbuN3Tx6C3wcxvc9s64WtiX0xMKbRUZVW3IulLJ9V8oJRzjjjpUav6
 klmxsjYrq3mQ/yhZI+S7EgiJ6R5Y/K3hm60p4+CXNyLMlwQYru9+/kv2IqErdLd7xK4f
 5HbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=D78W+oS8IqlRwrvXclNMIEIkXbwiYq6RIoFfe76EJbM=;
 b=iRFzALZcoc8Eq0/DDfu19MOrMuZROlKFS0xi/vY+x5vj/ZCWCYVTm6cmT3Fn+gzLZz
 Yfwai8wcoPxbCx/2PpAH0N/3/TgN+OguKodiNU8qkJ9kzH4CnlxqdtgLjPdyYys8Knl+
 08qtXOb0cTWM0qkFEtQhernvUuuxuPLFcsIw7a/k8TlKVkrt1r9CPXaht1SXaIQzlNUm
 6ffWEGMRmANQAEtuuPsQsGZaG4umq4jmoaXbF1dWKxaYcflgLAT9m3hZx3oWyVgzroxc
 T3Dco9daeZty64mKTddglQ6YIasRIQ9oiRCANOVFkXLVAuQbzj4mA+VxJTyF3NUHX7pS
 LctA==
X-Gm-Message-State: AOAM533G0aOjKAiZGFmhE0O7X7ZVklwLz5noa5W5LLSafHzEuCdEsvS4
 tdqhH2V1T8v0en0T/S7dNksDmwN0/TXMd7+km0JPNcmP
X-Google-Smtp-Source: ABdhPJz0ZdhLfwMH0ZnT7iNFCj0jaGyJmvHl4SgzWqFRd0A1o8wuvpAMTyvFMW8RiPupB+thv5idSnwGgFIvCSHtYbM=
X-Received: by 2002:a05:6808:3af:: with SMTP id
 n15mr2557510oie.65.1606934880743; 
 Wed, 02 Dec 2020 10:48:00 -0800 (PST)
MIME-Version: 1.0
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
 <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
 <83tut4f46r.fsf@HIDDEN>
In-Reply-To: <83tut4f46r.fsf@HIDDEN>
From: Philipp Stephani <p.stephani2@HIDDEN>
Date: Wed, 2 Dec 2020 19:47:49 +0100
Message-ID: <CAArVCkR4Ca3u3pTf+HtXUnHe87Zc4AW2wO11LWTyWOT_rSHCoA@HIDDEN>
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 45012
Cc: 45012 <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.8 (/)

Am Mi., 2. Dez. 2020 um 19:33 Uhr schrieb Eli Zaretskii <eliz@HIDDEN>:
>
> > From: Philipp Stephani <p.stephani2@HIDDEN>
> > Date: Wed, 2 Dec 2020 19:11:44 +0100
> > Cc: 45012 <at> debbugs.gnu.org
> >
> > >   commit 1043cd30acffcc0b61da4a80dcf3f8a5ac459267
> > >   Author:     Paul Eggert <eggert@HIDDEN>
> > >   AuthorDate: Sat Jun 8 14:08:05 2019 -0700
> > >   Commit:     Paul Eggert <eggert@HIDDEN>
> > >   CommitDate: Sat Jun 8 14:42:10 2019 -0700
> > >
> > >       Fix out-of-source make-dist problems
> > >
> > >       Problem with jisx2131-filter reported by Phillip Lord in:
> > >       https://lists.gnu.org/r/emacs-devel/2019-06/msg00147.html
> > >       * admin/charsets/Makefile.in (SED_SCRIPT):
> > >       Put it in $(srcdir), which is not necessarily the working directory.
> > >       ($(SED_SCRIPT)): Rename from jisx2131-filter.  All uses changed.
> > >       (clean): Do not remove SED_SCRIPT.
> > >       (extraclean): Remove it here instead.
> > >       * make-dist (possibly_non_vc_files): Remove src/emacs-module.h.
> > >       Although it is portable and could be distributed in the tarball,
> > >       it's too much hassle to do that, so let each builder make it.
> > >
> > > Wasn't there some discussion about the problems with distributing it,
> > > as it is not entirely portable?
> >
> > If so, then we need to fix that. emacs-module.h must be 100% portable.
>
> Why is it a problem that emacs-module.h is built as part of Emacs?

How is that related? emacs-module.h is just a textual concatenation of
various fragments. There's nothing platform-specific that's part of
its build process.
A module author shouldn't need to care about whether emacs-module.h is
checked in or created by configure; it should just be part of the
release.




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

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


Received: (at 45012) by debbugs.gnu.org; 2 Dec 2020 18:33:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 02 13:33:59 2020
Received: from localhost ([127.0.0.1]:37366 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kkWwx-0006GE-3T
	for submit <at> debbugs.gnu.org; Wed, 02 Dec 2020 13:33:59 -0500
Received: from eggs.gnu.org ([209.51.188.92]:60862)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1kkWwu-0006Fe-KH
 for 45012 <at> debbugs.gnu.org; Wed, 02 Dec 2020 13:33:57 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:55268)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1kkWwp-0001Cx-Ar; Wed, 02 Dec 2020 13:33:51 -0500
Received: from [176.228.60.248] (port=1481 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1kkWwo-0005Jc-9O; Wed, 02 Dec 2020 13:33:50 -0500
Date: Wed, 02 Dec 2020 20:33:48 +0200
Message-Id: <83tut4f46r.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Philipp Stephani <p.stephani2@HIDDEN>
In-Reply-To: <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
 (message from Philipp Stephani on Wed, 2 Dec 2020 19:11:44 +0100)
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
 <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 45012
Cc: 45012 <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: Philipp Stephani <p.stephani2@HIDDEN>
> Date: Wed, 2 Dec 2020 19:11:44 +0100
> Cc: 45012 <at> debbugs.gnu.org
> 
> >   commit 1043cd30acffcc0b61da4a80dcf3f8a5ac459267
> >   Author:     Paul Eggert <eggert@HIDDEN>
> >   AuthorDate: Sat Jun 8 14:08:05 2019 -0700
> >   Commit:     Paul Eggert <eggert@HIDDEN>
> >   CommitDate: Sat Jun 8 14:42:10 2019 -0700
> >
> >       Fix out-of-source make-dist problems
> >
> >       Problem with jisx2131-filter reported by Phillip Lord in:
> >       https://lists.gnu.org/r/emacs-devel/2019-06/msg00147.html
> >       * admin/charsets/Makefile.in (SED_SCRIPT):
> >       Put it in $(srcdir), which is not necessarily the working directory.
> >       ($(SED_SCRIPT)): Rename from jisx2131-filter.  All uses changed.
> >       (clean): Do not remove SED_SCRIPT.
> >       (extraclean): Remove it here instead.
> >       * make-dist (possibly_non_vc_files): Remove src/emacs-module.h.
> >       Although it is portable and could be distributed in the tarball,
> >       it's too much hassle to do that, so let each builder make it.
> >
> > Wasn't there some discussion about the problems with distributing it,
> > as it is not entirely portable?
> 
> If so, then we need to fix that. emacs-module.h must be 100% portable.

Why is it a problem that emacs-module.h is built as part of Emacs?




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

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


Received: (at 45012) by debbugs.gnu.org; 2 Dec 2020 18:12:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 02 13:12:02 2020
Received: from localhost ([127.0.0.1]:37342 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kkWbi-0005j8-Lf
	for submit <at> debbugs.gnu.org; Wed, 02 Dec 2020 13:12:02 -0500
Received: from mail-oi1-f172.google.com ([209.85.167.172]:34942)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <p.stephani2@HIDDEN>) id 1kkWbh-0005ie-E3
 for 45012 <at> debbugs.gnu.org; Wed, 02 Dec 2020 13:12:01 -0500
Received: by mail-oi1-f172.google.com with SMTP id t9so2562735oic.2
 for <45012 <at> debbugs.gnu.org>; Wed, 02 Dec 2020 10:12:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=AStncIxihrNlr+qpTsKdTaKMpiO8KYWU1eUIc6ZkuFI=;
 b=cV4fYaHIesX9KqRLB0zGaUTTuEtqr41l4FkUMvNKHPcKfDO+uMaxStUfClX66shYFy
 BC53X/ATaWnLc+SzEZwAEwZo0ptyQSBGvYpEsU/pp5G2e7wHpz4wxvly8NFXnrRdF/nO
 WiNQyyo1zUH0izq7O/nHSM8kVudo+j0+SJ/IOPyKCK2V8IEDXz4MRSJtWYvD858P9ge1
 UabrGNe3y4i6kwXhDIjHMTy9Z0WdTW+Qo0wNS2ci/MM9a6ZiR+lVgHGlFBgFtC7kxVsi
 /5V+J3FJmkbU7yQGZOeCbhoHcCLG9zE3Q7gOtwEOCP/QyhrEu+5HITZ9BBX7aTi5ODui
 CoKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=AStncIxihrNlr+qpTsKdTaKMpiO8KYWU1eUIc6ZkuFI=;
 b=pshPjaijFZdVco9+tMrzyCYLFFX1vYMUJdCyEjl0C1fTtxPbSYFS3Amhele7UMr4e5
 EPRpK/K8xmpC98QJcUbq0ZHmODPTzLUBnmy3bAMIsTYdsB4pKJD0wyoYNmoCCArD6gyT
 Z1Fp+PrYJtSI8uEBykMDD4UXoEN2F2mwicumAGtQAnG2QUMnjzh4nUTir2fxQrBkXiUX
 F/UvlKXq2UehIeZEA0V9N2YqasrVFPp0XugRfz1QawgJzzmv4KV9mSO9bvGja/ZH2gkU
 jagpoOP55M+69QPwqnDBIl7Ph/l1hkpzD5ht4poUrue+JraQR77bscMWc8ycOOK1ZY4u
 KPFg==
X-Gm-Message-State: AOAM5332sAKgx3e+TySeskaAagV1FaXv28kQkAgb9nDp1WvCGc7hUQfz
 dE6TX8BZfFzg8w+FBwcWLh2DIW5peUrc7XcjS4E=
X-Google-Smtp-Source: ABdhPJy+azadjJaD4swnkV3HsYfbSXdRGGaMqugQMBY9Ns8I/gOHs9Ee6Vbg7RUA93mebZh5QjgCu1RsANjNdH0d0eY=
X-Received: by 2002:aca:1b0a:: with SMTP id b10mr2462891oib.9.1606932715544;
 Wed, 02 Dec 2020 10:11:55 -0800 (PST)
MIME-Version: 1.0
References: <wvr4ft4occyt.fsf@HIDDEN> <83v9dkf594.fsf@HIDDEN>
In-Reply-To: <83v9dkf594.fsf@HIDDEN>
From: Philipp Stephani <p.stephani2@HIDDEN>
Date: Wed, 2 Dec 2020 19:11:44 +0100
Message-ID: <CAArVCkS9=EWkWhnFww19LxdwikgRQSrQDwrAMOWar_r-X+rGeQ@HIDDEN>
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 45012
Cc: 45012 <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.8 (/)

Am Mi., 2. Dez. 2020 um 19:10 Uhr schrieb Eli Zaretskii <eliz@HIDDEN>:
>
> > From: Philipp Stephani <p.stephani2@HIDDEN>
> > Date: Wed, 02 Dec 2020 18:52:26 +0100
> >
> > The release archive for Emacs 27.1 as distributed on ftp.gnu.org is
> > missing the emacs-module.h header.
>
> This happens because emacs-module.h was removed from make-dist, in
> this commit:
>
>   commit 1043cd30acffcc0b61da4a80dcf3f8a5ac459267
>   Author:     Paul Eggert <eggert@HIDDEN>
>   AuthorDate: Sat Jun 8 14:08:05 2019 -0700
>   Commit:     Paul Eggert <eggert@HIDDEN>
>   CommitDate: Sat Jun 8 14:42:10 2019 -0700
>
>       Fix out-of-source make-dist problems
>
>       Problem with jisx2131-filter reported by Phillip Lord in:
>       https://lists.gnu.org/r/emacs-devel/2019-06/msg00147.html
>       * admin/charsets/Makefile.in (SED_SCRIPT):
>       Put it in $(srcdir), which is not necessarily the working directory.
>       ($(SED_SCRIPT)): Rename from jisx2131-filter.  All uses changed.
>       (clean): Do not remove SED_SCRIPT.
>       (extraclean): Remove it here instead.
>       * make-dist (possibly_non_vc_files): Remove src/emacs-module.h.
>       Although it is portable and could be distributed in the tarball,
>       it's too much hassle to do that, so let each builder make it.
>
> Wasn't there some discussion about the problems with distributing it,
> as it is not entirely portable?

If so, then we need to fix that. emacs-module.h must be 100% portable.




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

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


Received: (at 45012) by debbugs.gnu.org; 2 Dec 2020 18:10:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 02 13:10:57 2020
Received: from localhost ([127.0.0.1]:37338 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kkWaf-0005hA-9w
	for submit <at> debbugs.gnu.org; Wed, 02 Dec 2020 13:10:57 -0500
Received: from eggs.gnu.org ([209.51.188.92]:55588)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1kkWad-0005gy-Je
 for 45012 <at> debbugs.gnu.org; Wed, 02 Dec 2020 13:10:56 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:54930)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1kkWaY-0006vq-DA; Wed, 02 Dec 2020 13:10:50 -0500
Received: from [176.228.60.248] (port=4046 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1kkWaX-0004oj-ON; Wed, 02 Dec 2020 13:10:50 -0500
Date: Wed, 02 Dec 2020 20:10:47 +0200
Message-Id: <83v9dkf594.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Philipp Stephani <p.stephani2@HIDDEN>
In-Reply-To: <wvr4ft4occyt.fsf@HIDDEN> (message from Philipp Stephani on
 Wed, 02 Dec 2020 18:52:26 +0100)
Subject: Re: bug#45012: 27.1.50;
 Emacs 27.1 release archive missing emacs-module.h
References: <wvr4ft4occyt.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 45012
Cc: 45012 <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: Philipp Stephani <p.stephani2@HIDDEN>
> Date: Wed, 02 Dec 2020 18:52:26 +0100
> 
> The release archive for Emacs 27.1 as distributed on ftp.gnu.org is
> missing the emacs-module.h header.

This happens because emacs-module.h was removed from make-dist, in
this commit:

  commit 1043cd30acffcc0b61da4a80dcf3f8a5ac459267
  Author:     Paul Eggert <eggert@HIDDEN>
  AuthorDate: Sat Jun 8 14:08:05 2019 -0700
  Commit:     Paul Eggert <eggert@HIDDEN>
  CommitDate: Sat Jun 8 14:42:10 2019 -0700

      Fix out-of-source make-dist problems

      Problem with jisx2131-filter reported by Phillip Lord in:
      https://lists.gnu.org/r/emacs-devel/2019-06/msg00147.html
      * admin/charsets/Makefile.in (SED_SCRIPT):
      Put it in $(srcdir), which is not necessarily the working directory.
      ($(SED_SCRIPT)): Rename from jisx2131-filter.  All uses changed.
      (clean): Do not remove SED_SCRIPT.
      (extraclean): Remove it here instead.
      * make-dist (possibly_non_vc_files): Remove src/emacs-module.h.
      Although it is portable and could be distributed in the tarball,
      it's too much hassle to do that, so let each builder make it.

Wasn't there some discussion about the problems with distributing it,
as it is not entirely portable?




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

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


Received: (at submit) by debbugs.gnu.org; 2 Dec 2020 17:52:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 02 12:52:37 2020
Received: from localhost ([127.0.0.1]:37272 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kkWIv-0005CA-Aq
	for submit <at> debbugs.gnu.org; Wed, 02 Dec 2020 12:52:37 -0500
Received: from lists.gnu.org ([209.51.188.17]:50772)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <p.stephani2@HIDDEN>) id 1kkWIt-0005C3-SW
 for submit <at> debbugs.gnu.org; Wed, 02 Dec 2020 12:52:36 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:40664)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <p.stephani2@HIDDEN>)
 id 1kkWIs-0007Hy-Pe
 for bug-gnu-emacs@HIDDEN; Wed, 02 Dec 2020 12:52:35 -0500
Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:33426)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <p.stephani2@HIDDEN>)
 id 1kkWIp-0004Lb-2O
 for bug-gnu-emacs@HIDDEN; Wed, 02 Dec 2020 12:52:34 -0500
Received: by mail-wr1-x42b.google.com with SMTP id u12so5028860wrt.0
 for <bug-gnu-emacs@HIDDEN>; Wed, 02 Dec 2020 09:52:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=LecZ//CWTCsHLfFWvsqDzCsaydZA/VgU4MryPzeV+Wo=;
 b=C0I+z7AsxMK9DI/Y63JNS7F4bKACU7dGk05/Bblop5Cy3X8m3cOClvQXQTize0xI22
 /uBvDzDOSoMp06eIqF2adFbqO3AbhuRwPZoYg3hB8absHEGIbJubOE0IK/hex05XUDaJ
 +htFO5FfKi32sVBhup+gNs6CaAfxqbr9Je0PdsHQP1EwUPQIA4CxFypXAG0M1yyM4UR5
 MLAZm2EgL8oF77oOkLGKq68NRZD98N/TzrjIwyerwFEYMXqMcnqnUg7znAcb2pHnMC8e
 GriRaPKpXO4DRhOm2sQyvYGfLfRJkEEamuKGEuZeQxebUnOg3Z7wQI+5QAITFpbKst2C
 jgfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=LecZ//CWTCsHLfFWvsqDzCsaydZA/VgU4MryPzeV+Wo=;
 b=P3VGHeO0BIvsuEcM+ZPoug2msxKhy14UsJupsdOQiGdvwMmXMRLUmQWfD8Lx4d+ygT
 VAWtJXkuZYgPgG8mlj+DLa/EJ8kOWHK7+utWfY3BMwmj/hHAuWf3Yy5IWYToNk5ktuPp
 QeFHJ1rWQh30c3y/G8Ww8gYnM3DYhDeS2dl8K6bmEmAR98sGyCz4o0CGJllSPYfnY5Ds
 6Cwudh650DWjwZiCD6NdbLHLWrObtMFtp72XtQ2D+DRL1TUlobNyww6kFiRURPz5Qauv
 q79BxqxYs6a5JNNjyOIuYYtuneZ/epDtq7djrPtW6+FcHBaCrQGZag3rLAqsdF/MJQdP
 5njA==
X-Gm-Message-State: AOAM531O36TZW8m7JFWFESlcxkBw5kdwaGlsxyq+CQnch+p+JntWrbJM
 lfvpgAtGYV+p+pZZt4I61lxBXiTtmkY=
X-Google-Smtp-Source: ABdhPJzNUvRM9+ypCAwT6MgjwZB0AkGaJI/MBGXJXNSWv4Ow19p7bwNaj5YhLUfR0opNFP/0jIRUVw==
X-Received: by 2002:adf:ec0d:: with SMTP id x13mr4908949wrn.207.1606931548454; 
 Wed, 02 Dec 2020 09:52:28 -0800 (PST)
Received: from phst ([46.128.199.221])
 by smtp.gmail.com with ESMTPSA id f199sm2856643wme.15.2020.12.02.09.52.27
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 02 Dec 2020 09:52:27 -0800 (PST)
From: Philipp Stephani <p.stephani2@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 27.1.50; Emacs 27.1 release archive missing emacs-module.h
Date: Wed, 02 Dec 2020 18:52:26 +0100
Message-ID: <wvr4ft4occyt.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2a00:1450:4864:20::42b;
 envelope-from=p.stephani2@HIDDEN; helo=mail-wr1-x42b.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.1 (-)
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: -2.1 (--)


The release archive for Emacs 27.1 as distributed on ftp.gnu.org is
missing the emacs-module.h header.  The header is present in the Emacs
26.3 release archive.  Let's please make sure that the header is
consistently present in the release archives.


In GNU Emacs 27.1.50 (build 28, x86_64-pc-linux-gnu, GTK+ Version 3.24.22)
 of 2020-11-29
Repository revision: 17fa17be3d93fc10f6ca91d738d5056b1b9f1f1e
Repository branch: emacs-27
Windowing system distributor 'The X.Org Foundation', version 11.0.12008000
System Description: Debian GNU/Linux rodete

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.

Configured using:
 'configure --enable-checking=3Dall --enable-gtk-deprecation-warnings
 --enable-gcc-warnings=3Dwarn-only --enable-check-lisp-object-type
 --with-mailutils --without-pop 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-g3'

Configured features:
XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY
LIBSELINUX GNUTLS FREETYPE HARFBUZZ XFT ZLIB TOOLKIT_SCROLL_BARS GTK3
X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER GMP

Important settings:
  value of $LANG: en_US.utf8
  value of $XMODIFIERS: @im=3Dibus
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-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
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message rmc dired dired-loaddefs
format-spec rfc822 mml easymenu mml-sec epa epg epg-config gnus-util
rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail
rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils phst skeleton
derived edmacro kmacro pcase ffap thingatpt url url-proxy url-privacy
url-expand url-methods url-history url-cookie url-domsuf url-util
url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache json map url-vars mailcap subr-x rx gnutls puny seq
byte-opt gv bytecomp byte-compile cconv dbus xml compile comint
ansi-color ring cl-loaddefs cl-lib tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame minibuffer cl-generic 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 charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs
button faces cus-face macroexp files text-properties overlay sha1 md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote threads dbusbind inotify dynamic-setting system-font-setting
font-render-setting move-toolbar gtk x-toolkit x multi-tty
make-network-process emacs)

Memory information:
((conses 16 68118 7094)
 (symbols 48 8597 1)
 (strings 32 23696 1941)
 (string-bytes 1 767387)
 (vectors 16 13054)
 (vector-slots 8 169386 8176)
 (floats 8 25 28)
 (intervals 56 208 0)
 (buffers 1000 12))

--=20
Google Germany GmbH
Erika-Mann-Stra=C3=9Fe 33
80636 M=C3=BCnchen

Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Halimah DeLaine Prado
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg

Diese E-Mail ist vertraulich.  Falls Sie diese f=C3=A4lschlicherweise erhal=
ten haben
sollten, leiten Sie diese bitte nicht an jemand anderes weiter, l=C3=B6sche=
n Sie
alle Kopien und Anh=C3=A4nge davon und lassen Sie mich bitte wissen, dass d=
ie E-Mail
an die falsche Person gesendet wurde.

This e-mail is confidential.  If you received this communication by mistake,
please don=E2=80=99t forward it to anyone else, please erase all copies and
attachments, and please let me know that it has gone to the wrong person.




Acknowledgement sent to Philipp Stephani <p.stephani2@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#45012; 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: Sat, 23 Oct 2021 10:45:01 UTC

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