GNU bug report logs - #22690
ELPA repository is corrupted on Savannah

Previous Next

Package: emacs;

Reported by: Paul Eggert <eggert <at> cs.ucla.edu>

Date: Mon, 15 Feb 2016 23:27:01 UTC

Severity: normal

Tags: wontfix

Merged with 25376

Found in version 25.1

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


Message #22 received at 22690 <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: rms <at> gnu.org
Cc: 22690 <at> debbugs.gnu.org
Subject: Re: bug#22690: ELPA repository is corrupted on Savannah
Date: Mon, 5 Mar 2018 09:33:32 -0800
On 03/05/2018 05:11 AM, Richard Stallman wrote:
> What is the problem?  The idea that there is no way to
> fix it is somewhat shocking.

As I understand it the problem is that the repository data uses a Git 
format that was a mistake and has been deprecated in later Git releases. 
Current versions of Git do not generate this mistaken format, and 
optionally warn if they discover it in the repository (the mistaken 
format still works otherwise). Our repository contains data that was 
generated by an older Git that had the bug.

We could work around the problem by rewriting history, something that is 
a pain to do with Git (and which arguably is not something we should do, 
which is why I wrote the somewhat-misleading "the bug cannot be fixed"). 
We'd rather not work around the problem in this particular case as it's 
not worth the trouble.





This bug report was last modified 7 years and 136 days ago.

Previous Next


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