From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] Getting zeroPaddedFilemode: contains zero-padded file modes? Date: Thu, 21 Jun 2018 17:32:17 -0700 Organization: UCLA Computer Science Department Message-ID: <28ef585c-39bd-25c0-fe3d-730203353a8a@cs.ucla.edu> References: <87bmc37lsj.fsf@mail.contactor.se> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------339DA102FCE6E4D18D606890" X-Trace: blaine.gmane.org 1529627625 679 195.159.176.226 (22 Jun 2018 00:33:45 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 22 Jun 2018 00:33:45 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 To: Mats Lidell , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 22 02:33:41 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fWA1E-000055-BS for ged-emacs-devel@m.gmane.org; Fri, 22 Jun 2018 02:33:40 +0200 Original-Received: from localhost ([::1]:58130 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fWA3L-0002NQ-I2 for ged-emacs-devel@m.gmane.org; Thu, 21 Jun 2018 20:35:51 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57388) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fWA00-0000mR-Pl for emacs-devel@gnu.org; Thu, 21 Jun 2018 20:32:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fW9zx-0003fJ-Kc for emacs-devel@gnu.org; Thu, 21 Jun 2018 20:32:24 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:49698) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fW9zx-0003dE-95 for emacs-devel@gnu.org; Thu, 21 Jun 2018 20:32:21 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 905E51600CC; Thu, 21 Jun 2018 17:32:19 -0700 (PDT) Original-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 Hzb6a_PfYxXV; Thu, 21 Jun 2018 17:32:18 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 706B6160516; Thu, 21 Jun 2018 17:32:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-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 fEPvQ4CFb2-C; Thu, 21 Jun 2018 17:32:18 -0700 (PDT) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 516731600CC; Thu, 21 Jun 2018 17:32:18 -0700 (PDT) Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= xsFNBEyAcmQBEADAAyH2xoTu7ppG5D3a8FMZEon74dCvc4+q1XA2J2tBy2pwaTqfhpxxdGA9 Jj50UJ3PD4bSUEgN8tLZ0san47l5XTAFLi2456ciSl5m8sKaHlGdt9XmAAtmXqeZVIYX/UFS 96fDzf4xhEmm/y7LbYEPQdUdxu47xA5KhTYp5bltF3WYDz1Ygd7gx07Auwp7iw7eNvnoDTAl KAl8KYDZzbDNCQGEbpY3efZIvPdeI+FWQN4W+kghy+P6au6PrIIhYraeua7XDdb2LS1en3Ss mE3QjqfRqI/A2ue8JMwsvXe/WK38Ezs6x74iTaqI3AFH6ilAhDqpMnd/msSESNFt76DiO1ZK QMr9amVPknjfPmJISqdhgB1DlEdw34sROf6V8mZw0xfqT6PKE46LcFefzs0kbg4GORf8vjG2 Sf1tk5eU8MBiyN/bZ03bKNjNYMpODDQQwuP84kYLkX2wBxxMAhBxwbDVZudzxDZJ1C2VXujC OJVxq2kljBM9ETYuUGqd75AW2LXrLw6+MuIsHFAYAgRr7+KcwDgBAfwhPBYX34nSSiHlmLC+ KaHLeCLF5ZI2vKm3HEeCTtlOg7xZEONgwzL+fdKo+D6SoC8RRxJKs8a3sVfI4t6CnrQzvJbB n6gxdgCu5i29J1QCYrCYvql2UyFPAK+do99/1jOXT4m2836j1wARAQABzSBQYXVsIEVnZ2Vy dCA8ZWdnZXJ0QGNzLnVjbGEuZWR1PsLBfgQTAQIAKAUCTIByZAIbAwUJEswDAAYLCQgHAwIG FQgCCQoLBBYCAwECH In-Reply-To: <87bmc37lsj.fsf@mail.contactor.se> Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:226578 Archived-At: This is a multi-part message in MIME format. --------------339DA102FCE6E4D18D606890 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit It's a known problem in the ELPA repository; see: https://debbugs.gnu.org/22690 This particular issue is not serious corruption; it's only the use of a deprecated format. I installed the attached patch into ELPA to try to give advice about this glitch. Perhaps similar warnings need to be put into the source of ELPA packages (I didn't check). Also, I suspect that this URL: https://savannah.gnu.org/git/?group=emacs should have similar advice, but only maintainers can change that page and I'm not a maintainer. --------------339DA102FCE6E4D18D606890 Content-Type: text/x-patch; name="0001-Warn-about-transfer.fsckObjects.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-Warn-about-transfer.fsckObjects.patch" >From 9edaf982859a30d37dda2029953d852f287c514d Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 21 Jun 2018 17:27:23 -0700 Subject: [PATCH] Warn about transfer.fsckObjects --- README | 6 ++++-- packages/ada-mode/ada-mode.texi | 7 +++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/README b/README index a1d6fd30d..4318bad3a 100644 --- a/README +++ b/README @@ -267,7 +267,7 @@ packages/ directory. You can then add that directory, e.g. with: ** To deploy the package repository as a remotely-accessible archive: - git clone .../elpa + git -c fetch.fsckObjects=false clone .../elpa (cd elpa; git clone .../emacs) #If you want to generate :core packages. mkdir build cd build @@ -278,7 +278,9 @@ packages/ directory. You can then add that directory, e.g. with: This deploys the packages to the staging/ directory (sibling of "build"). Unlike "make", this makes a full copy of the packages, tars up -multi-file packages, and doesn't byte-compile any files. +multi-file packages, and doesn't byte-compile any files. The +fetch.fsckObjects setting works around a glitch in the ELPA repository +. ** To access a deployed archive diff --git a/packages/ada-mode/ada-mode.texi b/packages/ada-mode/ada-mode.texi index 05e6e77c3..b6ca48f14 100755 --- a/packages/ada-mode/ada-mode.texi +++ b/packages/ada-mode/ada-mode.texi @@ -2254,16 +2254,19 @@ Gnu ELPA via git: @example cd /Projects -git clone git://git.savannah.gnu.org/emacs/elpa.git +git -c fetch.fsckObjects=false clone git://git.savannah.gnu.org/emacs/elpa.git @end example If you have an Emacs Savannah developer account, you can use: @example cd /Projects -git clone @@git.savannah.gnu.org/emacs/elpa.git +git -c fetch.fsckObjects=false clone @@git.savannah.gnu.org/emacs/elpa.git @end example +The @samp{fetch.fsckObjects} setting works around a +@url{https://debbugs.gnu.org/22690, glitch in the ELPA repository}. + @file{build/Makefile} contains targets for copying Ada mode source to the elpa workspace, and for building the elpa archive there. -- 2.17.1 --------------339DA102FCE6E4D18D606890--