From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.bugs Subject: bug#67949: 29.1; package-vc-{install,upgrade} modifies tracked files Date: Fri, 29 Dec 2023 14:34:41 +0000 Message-ID: <87v88h84ce.fsf@posteo.net> References: <87y1dirqjg.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8809"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 67949@debbugs.gnu.org To: Sean Allred Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 29 15:35:25 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rJDxN-00025W-FS for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Dec 2023 15:35:25 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rJDx4-00029K-8Q; Fri, 29 Dec 2023 09:35:06 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rJDx1-00028k-Dt for bug-gnu-emacs@gnu.org; Fri, 29 Dec 2023 09:35:03 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rJDx1-00037h-4l for bug-gnu-emacs@gnu.org; Fri, 29 Dec 2023 09:35:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rJDx0-0000mw-Ha for bug-gnu-emacs@gnu.org; Fri, 29 Dec 2023 09:35:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Dec 2023 14:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67949 X-GNU-PR-Package: emacs Original-Received: via spool by 67949-submit@debbugs.gnu.org id=B67949.17038604912998 (code B ref 67949); Fri, 29 Dec 2023 14:35:02 +0000 Original-Received: (at 67949) by debbugs.gnu.org; 29 Dec 2023 14:34:51 +0000 Original-Received: from localhost ([127.0.0.1]:41084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJDwo-0000mI-U6 for submit@debbugs.gnu.org; Fri, 29 Dec 2023 09:34:51 -0500 Original-Received: from mout01.posteo.de ([185.67.36.65]:33995) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJDwm-0000m2-DL for 67949@debbugs.gnu.org; Fri, 29 Dec 2023 09:34:49 -0500 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 8BE7A240027 for <67949@debbugs.gnu.org>; Fri, 29 Dec 2023 15:34:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1703860482; bh=1KqxZ5MRttjSNLQpNResCh/DMn1EWea17E2n7/heh48=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: From; b=kJq+rXHe94zvczBTnkyDqHbqUZiZ8FSdV2zogtx6pQt+rVnXPHFSonnQu380R4JsS sHvyTXxEV3E3f4rofWw6nG5+MKWQ8PINwfQz49SIgw6m0LwCYfkF88XjQL0503mxM+ tKOmx4UuliV/b7HUcc42U5cgKRnQcaNuT48mQ2K4q5kS5WIUP9fnzI3rcO5RmDNf0Y Zbjms5nBTA4znxjUZ60zt5qt4VhNjUKzsAGFGLAq0GsHIFPXwylaQTwTMxWGP7DcIQ qPLlY85xnu9o9swKwmo5VS5aLs8++njj/LEqkWW4nSJdxtPH3325lvevZCfgw/TlNS 5N6IJkD/7fg8A== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4T1nvk0DsCz6tm8; Fri, 29 Dec 2023 15:34:41 +0100 (CET) In-Reply-To: (Sean Allred's message of "Thu, 28 Dec 2023 15:16:06 -0600") Autocrypt: addr=philipk@posteo.net; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:277017 Archived-At: Sean Allred writes: > Philip Kaludercic writes: > >> This is intentional, the -pkg.el file shouldn't be tracked in the >> repository, as this is a file that should be generated. When a package >> is distributed on ELPA, it is generated before the tarball is created, >> and the same logic is applied locally here as well. >> >> That being said, it would be nice if we could be more robust here, as >> many packages sadly continue to make the mistake of beliving the -pkg.el >> file is an authoritative source of information. My guess is that the >> tricky part will be to ensure that this can be done, independently of >> the involved VC backend... > > Ah, I see. I suppose the package headers are the authoritative source? Right. > Even after years of elisp work, I guess I just don't distribute new > packages often enough to remember this :-) > > Seems this is discussed in Info node "(elisp) Library Headers". So what do you say, is this something where we should try and "do at least something", or just refer to the Elisp manual and close this report? > -- > Sean Allred