GNU bug report logs - #40148
26.3; Custom package header checked out from GIT in Windows will not parse

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: Michael Angelozzi <mangelozzi@HIDDEN>; dated Fri, 20 Mar 2020 13:32:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Severity set to 'minor' from 'normal' Request was from Noam Postavsky <npostavs@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 40148) by debbugs.gnu.org; 21 Mar 2020 07:35:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 21 03:35:14 2020
Received: from localhost ([127.0.0.1]:45886 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jFYf4-0003Y4-8o
	for submit <at> debbugs.gnu.org; Sat, 21 Mar 2020 03:35:14 -0400
Received: from eggs.gnu.org ([209.51.188.92]:52902)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1jFYf3-0003Xn-3A
 for 40148 <at> debbugs.gnu.org; Sat, 21 Mar 2020 03:35:13 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:41815)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1jFYex-00071w-Ue; Sat, 21 Mar 2020 03:35:07 -0400
Received: from [176.228.60.248] (port=1612 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 1jFYew-0005Tg-So; Sat, 21 Mar 2020 03:35:07 -0400
Date: Sat, 21 Mar 2020 09:35:07 +0200
Message-Id: <83h7yidutw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Noam Postavsky <npostavs@HIDDEN>
In-Reply-To: <85sgi2olkg.fsf@HIDDEN> (message from Noam Postavsky on Fri,
 20 Mar 2020 15:47:27 -0400)
Subject: Re: bug#40148: 26.3;
 Custom package header checked out from GIT in Windows will not parse
References: <CAFNYG9dX3dDqoA-V3YRgD5Ppf9DwXZ4ZEKCW=fOa-=YBX0N_VQ@HIDDEN>
 <83o8srdt6t.fsf@HIDDEN> <85v9mznlx4.fsf@HIDDEN>
 <83lfnvdqw5.fsf@HIDDEN> <85sgi2olkg.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 40148
Cc: 40148 <at> debbugs.gnu.org, mangelozzi@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.7 (-)

> From: Noam Postavsky <npostavs@HIDDEN>
> Cc: 40148 <at> debbugs.gnu.org,  mangelozzi@HIDDEN
> Date: Fri, 20 Mar 2020 15:47:27 -0400
> 
> > You are saying that creating a package (or a new file in a package)
> > should leave the EOL format of the Lisp files at "dos", and distribute
> > the package's files like that via the elpa's?
> 
> My message above says only what does happen, not what should happen (for
> the latter, see below).
> 
> But I'm not sure exactly what you mean by "create a package".

What I mean is that when someone makes a package, or more generally,
creates a Lisp file that will be made available for others on the
Internet, he/she should save that file with utf-8-unix.  IOW, the
Emacs default for saving new files is not what should determine the
EOL format of such files.  And that includes Lisp files that are part
of a package.

> About what should happen: I think detecting and giving a specific error
> about CRLF from package-buffer-info could be a satisfactory solution to
> this bug.  Or perhaps package-install-file could be more lenient.

Both solutions would be fine, IMO.




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

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


Received: (at 40148) by debbugs.gnu.org; 20 Mar 2020 19:47:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 20 15:47:36 2020
Received: from localhost ([127.0.0.1]:45693 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jFNcF-0008Of-RA
	for submit <at> debbugs.gnu.org; Fri, 20 Mar 2020 15:47:36 -0400
Received: from mail-qt1-f196.google.com ([209.85.160.196]:38698)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <npostavs@HIDDEN>) id 1jFNcD-0008OR-W4
 for 40148 <at> debbugs.gnu.org; Fri, 20 Mar 2020 15:47:34 -0400
Received: by mail-qt1-f196.google.com with SMTP id z12so6052887qtq.5
 for <40148 <at> debbugs.gnu.org>; Fri, 20 Mar 2020 12:47:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version;
 bh=yiGx2TJKKzrHOO54Dwc2y/gmQdCJJJpDG/RbLVNzSWs=;
 b=CRHrKIBeA4OdAFR9Tw+kd8TxoiBi+ichidpvjmEnEzsuaz1jy6ETxWGdDCNcT41vA/
 NAViLyx1RJSM2zXZJaU4SKRcnhmGvqabs9ScbZ+Y+V+CmeBbyGtfoicPYc9yIk4/XibG
 YDHsNIxgBfwLJIJelsaWevmdWlbHWyyWk6jSjW1IxSFwCAEedSQsAA6owjKP2b0WXyLj
 alYxugo5F5so73+ToIM4M/zDgW8ahrU+DOP7Foqsp87kXKm/+h3Vjf29wdWbYiGkx71R
 byQ4oeI2eLyqWppIGMo3gM8lJKPajNREJGLA2KJenvQrzjNJAeQZ23ymC2UkTgldD2qi
 wdkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version;
 bh=yiGx2TJKKzrHOO54Dwc2y/gmQdCJJJpDG/RbLVNzSWs=;
 b=NtXkBNiaD15HT40P8buYlUeMJPueFOXcHu5VX7YKcOjU4nkwBnOd0+tRobzYQsamPO
 YpGW5oEYE/GvoTfnMjVtatTVUEvNx72BmEUw8KJNVcb93RxAcMRBMbGLNYmbrd2FheZG
 QwSow2Ht9ivZvGJSQ5Lbs4Fyniq/Hz4rww/DcKjvQvr1A75FUPe21y4Fl6iZryOMKxx/
 P+79pMuQzp0pRGo5NHV2x5dQjvqIzUMIADd00kICnGS1zcSRlEfo3pZhm2IlcJuAb0BA
 irU5VXQ/gvBIxJdkKNjQ7CItsoBIrJlGzI/1JTh3sk0g1qGNV89BeQuw/ulp4Z7wDn+0
 w+5g==
X-Gm-Message-State: ANhLgQ0tGJqjb73B9WygNjAerlhzZeITpaDjG9PwbL7zJNfnjjVf6WbG
 GPQIVe71jsJ/IsVgY4MatVQ=
X-Google-Smtp-Source: ADFU+vvc51YZYMWWnssdEBO0FbJuoidiGtgYft4yKVdu7t3vOd8XZA0TElg+3axO6nqSD2Kp2sFzFA==
X-Received: by 2002:ac8:7444:: with SMTP id h4mr2395186qtr.247.1584733648375; 
 Fri, 20 Mar 2020 12:47:28 -0700 (PDT)
Received: from vhost2
 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.38.42])
 by smtp.gmail.com with ESMTPSA id 128sm5006757qki.103.2020.03.20.12.47.27
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 20 Mar 2020 12:47:27 -0700 (PDT)
From: Noam Postavsky <npostavs@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#40148: 26.3;
 Custom package header checked out from GIT in Windows will not parse
References: <CAFNYG9dX3dDqoA-V3YRgD5Ppf9DwXZ4ZEKCW=fOa-=YBX0N_VQ@HIDDEN>
 <83o8srdt6t.fsf@HIDDEN> <85v9mznlx4.fsf@HIDDEN>
 <83lfnvdqw5.fsf@HIDDEN>
Date: Fri, 20 Mar 2020 15:47:27 -0400
In-Reply-To: <83lfnvdqw5.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 20 Mar
 2020 16:47:54 +0200")
Message-ID: <85sgi2olkg.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (windows-nt)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 40148
Cc: 40148 <at> debbugs.gnu.org, mangelozzi@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: Noam Postavsky <npostavs@HIDDEN>
>> Cc: Michael Angelozzi <mangelozzi@HIDDEN>,  40148 <at> debbugs.gnu.org
>> Date: Fri, 20 Mar 2020 10:25:11 -0400
>> 
>> Eli Zaretskii <eliz@HIDDEN> writes:
>> 
>> > It may be the case that package.el should be more tolerant in this
>> > case, but that's just the tip of an iceberg, because there are files
>> > out there where LF to CR-LF conversions are a no-no (just one example:
>> > Unix shell scripts).  Just say no to this "feature", and Bob's your
>> > uncle.
>> 
>> The problem happens without git conversion as well (because Emacs
>> defaults to "dos" encoding on windows-nt systems):
>
> You are saying that creating a package (or a new file in a package)
> should leave the EOL format of the Lisp files at "dos", and distribute
> the package's files like that via the elpa's?

My message above says only what does happen, not what should happen (for
the latter, see below).

But I'm not sure exactly what you mean by "create a package".  I don't
think Emacs has a particular action/command which corresponds to that.
Distribution via repos is mostly outside the responsibility of Emacs'
code (there are some upload functions in package-x.el, but none of the
existing repos make use of them, as far as I know).

About what should happen: I think detecting and giving a specific error
about CRLF from package-buffer-info could be a satisfactory solution to
this bug.  Or perhaps package-install-file could be more lenient.
Actually, if I'm reading the code right, it's already more lenient in
case of installing from a .tar file containing CRLF elisp files.




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

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


Received: (at 40148) by debbugs.gnu.org; 20 Mar 2020 14:48:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 20 10:48:31 2020
Received: from localhost ([127.0.0.1]:45349 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jFIwp-0008QZ-Fy
	for submit <at> debbugs.gnu.org; Fri, 20 Mar 2020 10:48:31 -0400
Received: from eggs.gnu.org ([209.51.188.92]:37095)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1jFIwn-0008QM-96
 for 40148 <at> debbugs.gnu.org; Fri, 20 Mar 2020 10:48:29 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:51843)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1jFIwi-00060U-2q; Fri, 20 Mar 2020 10:48:24 -0400
Received: from [176.228.60.248] (port=4212 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 1jFIwf-0007bQ-Gb; Fri, 20 Mar 2020 10:48:23 -0400
Date: Fri, 20 Mar 2020 16:47:54 +0200
Message-Id: <83lfnvdqw5.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Noam Postavsky <npostavs@HIDDEN>
In-Reply-To: <85v9mznlx4.fsf@HIDDEN> (message from Noam Postavsky on Fri,
 20 Mar 2020 10:25:11 -0400)
Subject: Re: bug#40148: 26.3;
 Custom package header checked out from GIT in Windows will not parse
References: <CAFNYG9dX3dDqoA-V3YRgD5Ppf9DwXZ4ZEKCW=fOa-=YBX0N_VQ@HIDDEN>
 <83o8srdt6t.fsf@HIDDEN> <85v9mznlx4.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 40148
Cc: 40148 <at> debbugs.gnu.org, mangelozzi@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.7 (-)

> From: Noam Postavsky <npostavs@HIDDEN>
> Cc: Michael Angelozzi <mangelozzi@HIDDEN>,  40148 <at> debbugs.gnu.org
> Date: Fri, 20 Mar 2020 10:25:11 -0400
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > It may be the case that package.el should be more tolerant in this
> > case, but that's just the tip of an iceberg, because there are files
> > out there where LF to CR-LF conversions are a no-no (just one example:
> > Unix shell scripts).  Just say no to this "feature", and Bob's your
> > uncle.
> 
> The problem happens without git conversion as well (because Emacs
> defaults to "dos" encoding on windows-nt systems):

You are saying that creating a package (or a new file in a package)
should leave the EOL format of the Lisp files at "dos", and distribute
the package's files like that via the elpa's?




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

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


Received: (at 40148) by debbugs.gnu.org; 20 Mar 2020 14:25:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 20 10:25:26 2020
Received: from localhost ([127.0.0.1]:45344 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jFIaU-0007q6-HK
	for submit <at> debbugs.gnu.org; Fri, 20 Mar 2020 10:25:26 -0400
Received: from mail-qk1-f182.google.com ([209.85.222.182]:44659)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <npostavs@HIDDEN>) id 1jFIaT-0007pq-3R
 for 40148 <at> debbugs.gnu.org; Fri, 20 Mar 2020 10:25:25 -0400
Received: by mail-qk1-f182.google.com with SMTP id j4so6912545qkc.11
 for <40148 <at> debbugs.gnu.org>; Fri, 20 Mar 2020 07:25:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version;
 bh=WVSENkIcxE5XW4iphGuzX1AuAZhAuEy6TmE4GnR+v7U=;
 b=dnzVw2pdnAb5DVMQr040LASt3gTy58U20OS4aKKd3NFCYqiyurxK2Hwj4Gv8kFgWhc
 bTxPh6FshUwd1AubGpQ51FUpzhUhxU6dA+1bvfxTY9GqdzaTmQB+UUP9hpsA7LDOLnc/
 HBDIrvyeDacL+rQmaewu5Qoy7ZvXTKu4vIdnig0AchLf5XW8njmNE6sHlqXxtizuyv+7
 nMC6yjEen9c9ODr5QkiCPNBraDOjrqJAbiJtsHxAEQh50/OyFpc8GgbxYL+noV2qq+/y
 VvlyWiSTjfHha+rjwj3a79oxXPuQuCK/Ka9SI9USRekdb5+u9v/vDLShsbCXysQKQcHS
 ddAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version;
 bh=WVSENkIcxE5XW4iphGuzX1AuAZhAuEy6TmE4GnR+v7U=;
 b=JEVi1T4ZIMVFsPgrrOMtukE46a0GI/vnzS/oMG3PX6c3Dqk+pPZfITB0FR6YZluZuq
 /iJGr/Oeq3pL0NAoK7j/ypvAkSIyeNRCnLeuVtDdZyUSYnX1duAyGvBE8n595Vquu+3P
 XHRHerVHKmNwAbjj7iSKzE1E6D90jdpDg+V0t7b7fW9J1mA8TpIfG4ULMpPL7dQYhyBU
 ctnTTNb88eKMY7KK6PZewKju6JX/XDUClnLjBB3SgJt4W+zL2XcrWvLSlCnezs9tHuPG
 XCsQ4oi24VP1dxnBD+oKJhdXPLYZ84eqgA2YYV40BagIgDxLVHd6Dmuytfi72Cfle8Ku
 aIaw==
X-Gm-Message-State: ANhLgQ0j/gFfsAjRcNNkQB0423CEsp9Taq69oDflZrwbDW745MzVX9eN
 NdQePe5rVsWJ7xbVFoVcXprJlz/b
X-Google-Smtp-Source: ADFU+vujf1ItoczHXO4wYZeiOqQLLXCAuSYqIQMMGRHIVxuwdiuFXIp0D7dbHVYQNG8ITH4RoTuqbw==
X-Received: by 2002:a37:b146:: with SMTP id a67mr8356679qkf.473.1584714318498; 
 Fri, 20 Mar 2020 07:25:18 -0700 (PDT)
Received: from vhost2
 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.38.42])
 by smtp.gmail.com with ESMTPSA id h5sm4160185qkc.118.2020.03.20.07.25.11
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 20 Mar 2020 07:25:14 -0700 (PDT)
From: Noam Postavsky <npostavs@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#40148: 26.3;
 Custom package header checked out from GIT in Windows will not parse
References: <CAFNYG9dX3dDqoA-V3YRgD5Ppf9DwXZ4ZEKCW=fOa-=YBX0N_VQ@HIDDEN>
 <83o8srdt6t.fsf@HIDDEN>
Date: Fri, 20 Mar 2020 10:25:11 -0400
In-Reply-To: <83o8srdt6t.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 20 Mar
 2020 15:58:18 +0200")
Message-ID: <85v9mznlx4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (windows-nt)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 40148
Cc: 40148 <at> debbugs.gnu.org, Michael Angelozzi <mangelozzi@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:

> It may be the case that package.el should be more tolerant in this
> case, but that's just the tip of an iceberg, because there are files
> out there where LF to CR-LF conversions are a no-no (just one example:
> Unix shell scripts).  Just say no to this "feature", and Bob's your
> uncle.

The problem happens without git conversion as well (because Emacs
defaults to "dos" encoding on windows-nt systems):

emacs -Q -f toggle-debug-on-error
C-x C-f test-package.el ;; (visit a non-existing file)

insert the following text

    ;;; michael-theme.el --- Emacs theme with a dark background and bright colors for use with a projector.

    ;; Author: Michael
    ;; Version: 0.1
    ;; Keywords: michael theme

    ;;; michael-theme.el ends here

C-x C-s
M-x package-install-file test-package.el RET

Debugger entered--Lisp error: (error "Package lacks a \"Version\" or \"Package-Version\" header")
  signal(error ("Package lacks a \"Version\" or \"Package-Version\" header"))
  error("Package lacks a \"Version\" or \"Package-Version\" header")
  package-buffer-info()
  package-install-from-buffer()
  package-install-file("~/test-package.el")
  funcall-interactively(package-install-file "~/test-package.el")




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

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


Received: (at 40148) by debbugs.gnu.org; 20 Mar 2020 13:58:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 20 09:58:47 2020
Received: from localhost ([127.0.0.1]:45302 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jFIAh-00073u-JP
	for submit <at> debbugs.gnu.org; Fri, 20 Mar 2020 09:58:47 -0400
Received: from eggs.gnu.org ([209.51.188.92]:58170)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1jFIAf-00073g-Ne
 for 40148 <at> debbugs.gnu.org; Fri, 20 Mar 2020 09:58:46 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:51071)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1jFIAa-0003bp-6m; Fri, 20 Mar 2020 09:58:40 -0400
Received: from [176.228.60.248] (port=1081 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 1jFIAU-0003SM-9K; Fri, 20 Mar 2020 09:58:39 -0400
Date: Fri, 20 Mar 2020 15:58:18 +0200
Message-Id: <83o8srdt6t.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Michael Angelozzi <mangelozzi@HIDDEN>
In-Reply-To: <CAFNYG9dX3dDqoA-V3YRgD5Ppf9DwXZ4ZEKCW=fOa-=YBX0N_VQ@HIDDEN>
 (message from Michael Angelozzi on Fri, 20 Mar 2020 10:50:59 +0200)
Subject: Re: bug#40148: 26.3;
 Custom package header checked out from GIT in Windows will not parse
References: <CAFNYG9dX3dDqoA-V3YRgD5Ppf9DwXZ4ZEKCW=fOa-=YBX0N_VQ@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 40148
Cc: 40148 <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.7 (-)

> From: Michael Angelozzi <mangelozzi@HIDDEN>
> Date: Fri, 20 Mar 2020 10:50:59 +0200
> 
> Been using a custom theme in Ubuntu 18.04 with no problems. 
> Now tweaking my setup to also work with Windows 10, but I
> get the following error (even though it has a package version):
> emacs error: Package lacks a "Version" or "Package-Version" header
> 
> As you can see it does have a version:
> ;;; michael-theme.el --- Emacs theme with a dark background and bright colors for use with a projector.
> 
> ;; Author: Michael
> ;; Version: 0.1
> ;; Keywords: michael theme
> 
> I see other people have encountered the problem here:
> https://emacs.stackexchange.com/questions/52142/debugging-package-lacks-a-file-header
> https://github.com/syl20bnr/spacemacs/issues/10645  
> 
> It is most perplexing when trying to solve. It one version controls one's config with GIT (as many do), GIT
> automatically changes CR's to CRLF's in windows when checking out the code. I am guessing the package
> header parser part that split fields is not identifying the line termination character. 
> 
> Curse the day CRLF ever became a thing!

Contrary to the advice on the Internet and the defaults of the Git for
Windows installation, you are well advised (by me) to configure Git
not to convert the end-of-line convention.  That is, install Git with
"check out as-is, commit in as-is" option.  Then all your problems
with CRLF will go away.

It may be the case that package.el should be more tolerant in this
case, but that's just the tip of an iceberg, because there are files
out there where LF to CR-LF conversions are a no-no (just one example:
Unix shell scripts).  Just say no to this "feature", and Bob's your
uncle.




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

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


Received: (at submit) by debbugs.gnu.org; 20 Mar 2020 13:31:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 20 09:31:25 2020
Received: from localhost ([127.0.0.1]:44081 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jFHkC-000669-V0
	for submit <at> debbugs.gnu.org; Fri, 20 Mar 2020 09:31:25 -0400
Received: from lists.gnu.org ([209.51.188.17]:46476)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mangelozzi@HIDDEN>) id 1jFDNL-000301-RH
 for submit <at> debbugs.gnu.org; Fri, 20 Mar 2020 04:51:32 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:48268)
 by lists.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <mangelozzi@HIDDEN>) id 1jFDNJ-0000xj-AB
 for bug-gnu-emacs@HIDDEN; Fri, 20 Mar 2020 04:51:31 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 HTML_MESSAGE,URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mangelozzi@HIDDEN>) id 1jFDNH-0003Fq-32
 for bug-gnu-emacs@HIDDEN; Fri, 20 Mar 2020 04:51:29 -0400
Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:44647)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <mangelozzi@HIDDEN>)
 id 1jFDNG-0003FV-Pl
 for bug-gnu-emacs@HIDDEN; Fri, 20 Mar 2020 04:51:27 -0400
Received: by mail-lj1-x229.google.com with SMTP id w4so5511832lji.11
 for <bug-gnu-emacs@HIDDEN>; Fri, 20 Mar 2020 01:51:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=OWxxDjJjU3CkciTytLXxzAksCmFf7ebwHicP2lK7g3w=;
 b=XMzOCgOaLxGA3Yb6Id3RZ66GYozt8J+4tAqCTU+o/S7cMRpdejmu8mghqXVHsTp/js
 cPaQkwXrjaBBHQ8KfFipQZXYO+i842lsmKvWI5iIPDDuubZE7tdauAOAF2/TUVgoeMOO
 AnTTD0fGTmTKOPQJFduldVwRmdxVDRvJJKwS/tIHHfCrCPbMqtL0UCo7YQyvxPv3oDWL
 IDRVEMvzvss+UW5rhnUx0Cg8h6fYVKhaNlKdMn2meAsZ8wieeg1USmjhTIXjUhLu5hVB
 tpQJd104ZLUXXVwVwnKvzTECLqLeuTfpQF1ZsdzUbo3eVPvth88+NJM4TPwFc1pBdv6+
 YI8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=OWxxDjJjU3CkciTytLXxzAksCmFf7ebwHicP2lK7g3w=;
 b=uZVj3ocynGm84deWUevDaUhpBocJ27TDWbeVU9L+ulQHpOsBzx9x6Otb6i3bTTmawf
 4Uhyqe7QNuZggdgD+7Grqo1wy1ispc7jcBX/tenjHXtXlfar9xCR/8086YT13wJj8Fhv
 qBS8dmurbLPoSy3sanRzqdW7yws83LukL9nvS7rPLpdXtPj5YSOxmDjfOYObBtzmV+z+
 m/MTsww7jjUKd9D+oEdXymHBwKSdH9cIMnHkklvaR2Q9Jb1sxUNrXbrTEWzYMJTOE943
 FBOeceThrp8/iUTWWt5y+Ot1z2JXSfDkH33+7O5PlG+pbvaWlwBiHiOAtezdVOl1QvLE
 O4kA==
X-Gm-Message-State: ANhLgQ3fCO4N14o+0Z7bD5oIy9Od+BueIY37bHm/TZ2gWGckSG0SGrEL
 qUt5UfbK423ub1nJBeel7kHDFrMgnBuxHqQJpGWeNMgA
X-Google-Smtp-Source: ADFU+vtnKpa8PqiTVU/7NVcfjC1Ptsd2xyIar6qp45ahndpwLrxZGyQF9CL8/NT43gNMi4jdiYsa4Ut+9MwZcg7hDM8=
X-Received: by 2002:a2e:5450:: with SMTP id y16mr4909861ljd.121.1584694284765; 
 Fri, 20 Mar 2020 01:51:24 -0700 (PDT)
MIME-Version: 1.0
From: Michael Angelozzi <mangelozzi@HIDDEN>
Date: Fri, 20 Mar 2020 10:50:59 +0200
Message-ID: <CAFNYG9dX3dDqoA-V3YRgD5Ppf9DwXZ4ZEKCW=fOa-=YBX0N_VQ@HIDDEN>
Subject: 26.3;
 Custom package header checked out from GIT in Windows will not parse
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="000000000000ebce3c05a145636e"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2a00:1450:4864:20::229
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Fri, 20 Mar 2020 09:31:23 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--000000000000ebce3c05a145636e
Content-Type: text/plain; charset="UTF-8"

Hi,
Been using a custom theme in Ubuntu 18.04 with no problems.
Now tweaking my setup to also work with Windows 10, but I
get the following error (even though it has a package version):
*emacs error: Package lacks a "Version" or "Package-Version" header*

As you can see it does have a version:
;;; michael-theme.el --- Emacs theme with a dark background and bright
colors for use with a projector.

;; Author: Michael
;; Version: 0.1
;; Keywords: michael theme

I see other people have encountered the problem here:
https://emacs.stackexchange.com/questions/52142/debugging-package-lacks-a-file-header
https://github.com/syl20bnr/spacemacs/issues/10645

It is most perplexing when trying to solve. It one version controls one's
config with GIT (as many do), GIT automatically changes CR's to CRLF's in
windows when checking out the code. I am guessing the package header parser
part that split fields is not identifying the line termination character.

Curse the day CRLF ever became a thing!
There are certinaly ways around it, but I feel many others maybe tripped up
by this.

Kind Regards
Michael


In GNU Emacs 26.3 (build 1, x86_64-w64-mingw32)
 of 2019-08-29 built on CIRROCUMULUS
Repository revision: 96dd0196c28bc36779584e47fffcca433c9309cd
Windowing system distributor 'Microsoft Corp.', version 10.0.17134
Recent messages:
Loading paren...done
Loading c:/Users/Michael/AppData/Roaming/.emacs.d/custom.el (source)...done
Turning on magit-auto-revert-mode...done
Truncate long lines enabled
For information about GNU Emacs and the GNU system, type C-h C-a.
Truncate long lines enabled
Making completion list...
delete-backward-char: Text is read-only [2 times]
Entering debugger...
Making completion list...
Quit
Configured using:
 'configure --without-dbus --host=x86_64-w64-mingw32
 --without-compress-install 'CFLAGS=-O2 -static -g3''

Configured features:
XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS THREADS LCMS2

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

Major mode: Debugger

Minor modes in effect:
  show-paren-mode: t
  save-place-mode: t
  global-magit-file-mode: t
  diff-auto-refine-mode: t
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  shell-dirtrack-mode: t
  which-key-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug sendmail cl-print debug vc-git
browse-url url-util elec-pair warnings lisp-mnt paren cus-start cus-load
saveplace magit-submodule magit-obsolete magit-blame magit-stash
magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone
magit-remote magit-commit magit-sequence magit-notes magit-worktree
magit-tag magit-merge magit-branch magit-reset magit-files magit-refs
magit-status magit magit-repos magit-apply magit-wip magit-log
which-func imenu magit-diff smerge-mode diff-mode magit-core
magit-autorevert autorevert filenotify magit-margin magit-transient
magit-process magit-mode git-commit transient magit-git magit-section
magit-utils crm log-edit message rmc puny dired dired-loaddefs
format-spec rfc822 mml mml-sec epa derived epg gnus-util rmail
rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047
rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils
mailheader pcvs-util add-log with-editor async-bytecomp async shell
pcomplete comint ansi-color ring server subr-x dash which-key advice
whitespace cl-extra help-mode use-package use-package-ensure
use-package-delight use-package-diminish use-package-bind-key bind-key
easy-mmode use-package-core finder-inf info package easymenu epg-config
url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp
byte-compile cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc
electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font-core term/tty-colors frame 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 minibuffer
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 w32notify w32
lcms2 multi-tty make-network-process emacs)

Memory information:
((conses 16 311911 38471)
 (symbols 48 33537 1)
 (miscs 40 95 233)
 (strings 32 101197 2343)
 (string-bytes 1 2658699)
 (vectors 16 34044)
 (vector-slots 8 813898 65712)
 (floats 8 100 366)
 (intervals 56 1894 1765)
 (buffers 992 16))

--000000000000ebce3c05a145636e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi,</div>Been using a custom theme in Ubuntu 18.04 wi=
th no problems.=C2=A0<div>Now tweaking my setup to also work with Windows 1=
0, but I<br>get the following error (even though it has a package version):=
<div><b><font face=3D"monospace">emacs error: Package lacks a &quot;Version=
&quot; or &quot;Package-Version&quot; header</font></b></div><div><br></div=
><div>As you can see it does have a version:<br><font face=3D"monospace">;;=
; michael-theme.el --- Emacs theme with a dark background and bright colors=
 for use with a projector.<br><br>;; Author: Michael<br>;; Version: 0.1<br>=
;; Keywords: michael theme<br></font><br>I see other people have encountere=
d the problem here:<br><a href=3D"https://emacs.stackexchange.com/questions=
/52142/debugging-package-lacks-a-file-header">https://emacs.stackexchange.c=
om/questions/52142/debugging-package-lacks-a-file-header</a><br><a href=3D"=
https://github.com/syl20bnr/spacemacs/issues/10645">https://github.com/syl2=
0bnr/spacemacs/issues/10645</a>=C2=A0=C2=A0<br><br>It is most perplexing wh=
en trying to solve. It one version controls one&#39;s config with GIT (as m=
any do), GIT automatically changes CR&#39;s to CRLF&#39;s in windows when c=
hecking out the code. I am guessing the package header parser part that spl=
it fields is not identifying the line termination character.=C2=A0</div><di=
v><br></div><div>Curse the day CRLF ever became a thing!</div><div>There ar=
e certinaly ways around it, but I feel many others maybe tripped up by this=
.<br></div><div><br></div><div>Kind Regards</div><div>Michael</div><div><br=
><br>In GNU Emacs 26.3 (build 1, x86_64-w64-mingw32)<br>=C2=A0of 2019-08-29=
 built on CIRROCUMULUS<br>Repository revision: 96dd0196c28bc36779584e47fffc=
ca433c9309cd<br>Windowing system distributor &#39;Microsoft Corp.&#39;, ver=
sion 10.0.17134<br>Recent messages:<br>Loading paren...done<br>Loading c:/U=
sers/Michael/AppData/Roaming/.emacs.d/custom.el (source)...done<br>Turning =
on magit-auto-revert-mode...done<br>Truncate long lines enabled<br>For info=
rmation about GNU Emacs and the GNU system, type C-h C-a.<br>Truncate long =
lines enabled<br>Making completion list...<br>delete-backward-char: Text is=
 read-only [2 times]<br>Entering debugger...<br>Making completion list...<b=
r>Quit<br>Configured using:<br>=C2=A0&#39;configure --without-dbus --host=
=3Dx86_64-w64-mingw32<br>=C2=A0--without-compress-install &#39;CFLAGS=3D-O2=
 -static -g3&#39;&#39;<br><br>Configured features:<br>XPM JPEG TIFF GIF PNG=
 RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB<br>TOOLKIT_SCROLL_BARS THREADS L=
CMS2<br><br>Important settings:<br>=C2=A0 value of $LANG: ENG<br>=C2=A0 loc=
ale-coding-system: cp1252<br><br>Major mode: Debugger<br><br>Minor modes in=
 effect:<br>=C2=A0 show-paren-mode: t<br>=C2=A0 save-place-mode: t<br>=C2=
=A0 global-magit-file-mode: t<br>=C2=A0 diff-auto-refine-mode: t<br>=C2=A0 =
magit-auto-revert-mode: t<br>=C2=A0 global-git-commit-mode: t<br>=C2=A0 asy=
nc-bytecomp-package-mode: t<br>=C2=A0 shell-dirtrack-mode: t<br>=C2=A0 whic=
h-key-mode: t<br>=C2=A0 override-global-mode: t<br>=C2=A0 tooltip-mode: t<b=
r>=C2=A0 global-eldoc-mode: t<br>=C2=A0 electric-indent-mode: t<br>=C2=A0 m=
ouse-wheel-mode: t<br>=C2=A0 menu-bar-mode: t<br>=C2=A0 file-name-shadow-mo=
de: t<br>=C2=A0 global-font-lock-mode: t<br>=C2=A0 font-lock-mode: t<br>=C2=
=A0 auto-composition-mode: t<br>=C2=A0 auto-encryption-mode: t<br>=C2=A0 au=
to-compression-mode: t<br>=C2=A0 buffer-read-only: t<br>=C2=A0 column-numbe=
r-mode: t<br>=C2=A0 line-number-mode: t<br>=C2=A0 transient-mark-mode: t<br=
><br>Load-path shadows:<br>None found.<br><br>Features:<br>(shadow sort mai=
l-extr emacsbug sendmail cl-print debug vc-git<br>browse-url url-util elec-=
pair warnings lisp-mnt paren cus-start cus-load<br>saveplace magit-submodul=
e magit-obsolete magit-blame magit-stash<br>magit-reflog magit-bisect magit=
-push magit-pull magit-fetch magit-clone<br>magit-remote magit-commit magit=
-sequence magit-notes magit-worktree<br>magit-tag magit-merge magit-branch =
magit-reset magit-files magit-refs<br>magit-status magit magit-repos magit-=
apply magit-wip magit-log<br>which-func imenu magit-diff smerge-mode diff-m=
ode magit-core<br>magit-autorevert autorevert filenotify magit-margin magit=
-transient<br>magit-process magit-mode git-commit transient magit-git magit=
-section<br>magit-utils crm log-edit message rmc puny dired dired-loaddefs<=
br>format-spec rfc822 mml mml-sec epa derived epg gnus-util rmail<br>rmail-=
loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047<br>rfc204=
5 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils<br>mailhead=
er pcvs-util add-log with-editor async-bytecomp async shell<br>pcomplete co=
mint ansi-color ring server subr-x dash which-key advice<br>whitespace cl-e=
xtra help-mode use-package use-package-ensure<br>use-package-delight use-pa=
ckage-diminish use-package-bind-key bind-key<br>easy-mmode use-package-core=
 finder-inf info package easymenu epg-config<br>url-handlers url-parse auth=
-source cl-seq eieio eieio-core cl-macs<br>eieio-loaddefs password-cache ur=
l-vars seq byte-opt gv bytecomp<br>byte-compile cconv cl-loaddefs cl-lib ti=
me-date mule-util tooltip eldoc<br>electric uniquify ediff-hook vc-hooks li=
sp-float-type mwheel dos-w32<br>ls-lisp disp-table term/w32-win w32-win w32=
-vars term/common-win<br>tool-bar dnd fontset image regexp-opt fringe tabul=
ated-list replace<br>newcomment text-mode elisp-mode lisp-mode prog-mode re=
gister page<br>menu-bar rfn-eshadow isearch timer select scroll-bar mouse j=
it-lock<br>font-lock syntax facemenu font-core term/tty-colors frame cl-gen=
eric<br>cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet=
 lao<br>korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech=
<br>european ethiopic indian cyrillic chinese composite charscript charprop=
<br>case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer=
<br>cl-preloaded nadvice loaddefs button faces cus-face macroexp files<br>t=
ext-properties overlay sha1 md5 base64 format env code-pages mule<br>custom=
 widget hashtable-print-readable backquote threads w32notify w32<br>lcms2 m=
ulti-tty make-network-process emacs)<br><br>Memory information:<br>((conses=
 16 311911 38471)<br>=C2=A0(symbols 48 33537 1)<br>=C2=A0(miscs 40 95 233)<=
br>=C2=A0(strings 32 101197 2343)<br>=C2=A0(string-bytes 1 2658699)<br>=C2=
=A0(vectors 16 34044)<br>=C2=A0(vector-slots 8 813898 65712)<br>=C2=A0(floa=
ts 8 100 366)<br>=C2=A0(intervals 56 1894 1765)<br>=C2=A0(buffers 992 16))<=
br></div></div></div>

--000000000000ebce3c05a145636e--




Acknowledgement sent to Michael Angelozzi <mangelozzi@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#40148; 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: Wed, 15 Apr 2020 15:30:02 UTC

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