GNU bug report logs - #42298
Nonexistent Git commit referenced from current Guix package

Previous Next

Package: guix;

Reported by: Leo Famulari <leo <at> famulari.name>

Date: Thu, 9 Jul 2020 21:39:02 UTC

Severity: normal

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 42298 in the body.
You can then email your comments to 42298 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#42298; Package guix. (Thu, 09 Jul 2020 21:39:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Leo Famulari <leo <at> famulari.name>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 09 Jul 2020 21:39:02 GMT) Full text and rfc822 format available.

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

From: Leo Famulari <leo <at> famulari.name>
To: bug-guix <at> gnu.org
Subject: Nonexistent Git commit referenced from current Guix package
Date: Thu, 9 Jul 2020 17:38:13 -0400
The current Guix package points to a Git commit that does not exist,
which breaks the ability to build the package.

The current package version is '1.1.0-16.d3eee3c'.

That commit d3eee3c [0] is the commit that updated the Guix package
previously, to '1.1.0-15.03deb1e'.

However, there is no commit 03deb1e [1].

I'm not sure exactly which contexts will hit this bug, but somebody on
IRC had trouble:

http://logs.guix.gnu.org/guix/2020-07-09.log#232819

Specifically, while trying to build

'/gnu/store/igf09dzbik8id1bh9f0lahib6716fk81-guix-1.1.0-15.03deb1e-checkout',

... it failed with:

"fatal: reference is not a tree: 03deb1e891b8a8b21888e5e047017fd6a3ea7a5f".

[0]
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=d3eee3c0643a20ba06941ba45d9d27146a8b634d

[1]
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=03deb1e




Information forwarded to bug-guix <at> gnu.org:
bug#42298; Package guix. (Fri, 10 Jul 2020 08:18:01 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Leo Famulari <leo <at> famulari.name>
Cc: Mathieu Othacehe <othacehe <at> gnu.org>, 42298 <at> debbugs.gnu.org
Subject: Re: bug#42298: Nonexistent Git commit referenced from current Guix
 package
Date: Fri, 10 Jul 2020 10:17:14 +0200
Hi,

Leo Famulari <leo <at> famulari.name> skribis:

> The current Guix package points to a Git commit that does not exist,
> which breaks the ability to build the package.
>
> The current package version is '1.1.0-16.d3eee3c'.
>
> That commit d3eee3c [0] is the commit that updated the Guix package
> previously, to '1.1.0-15.03deb1e'.
>
> However, there is no commit 03deb1e [1].

Yes, it was a mistake, and that’s why 1.1.0-16 was committed minutes
later:

  https://git.savannah.gnu.org/cgit/guix.git/commit/?id=b919d4048e72f8e5740606cdb3dac0592de21f36

Someone who encounters this bug should run ‘guix pull’.

HTH!

Ludo’.




Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Fri, 10 Jul 2020 19:42:02 GMT) Full text and rfc822 format available.

Notification sent to Leo Famulari <leo <at> famulari.name>:
bug acknowledged by developer. (Fri, 10 Jul 2020 19:42:02 GMT) Full text and rfc822 format available.

Message #13 received at 42298-done <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: Mathieu Othacehe <othacehe <at> gnu.org>, 42298-done <at> debbugs.gnu.org
Subject: Re: bug#42298: Nonexistent Git commit referenced from current Guix
 package
Date: Fri, 10 Jul 2020 15:41:08 -0400
On Fri, Jul 10, 2020 at 10:17:14AM +0200, Ludovic Courtès wrote:
> Hi,
> 
> Leo Famulari <leo <at> famulari.name> skribis:
> 
> > The current Guix package points to a Git commit that does not exist,
> > which breaks the ability to build the package.
> >
> > The current package version is '1.1.0-16.d3eee3c'.
> >
> > That commit d3eee3c [0] is the commit that updated the Guix package
> > previously, to '1.1.0-15.03deb1e'.
> >
> > However, there is no commit 03deb1e [1].
> 
> Yes, it was a mistake, and that’s why 1.1.0-16 was committed minutes
> later:
> 
>   https://git.savannah.gnu.org/cgit/guix.git/commit/?id=b919d4048e72f8e5740606cdb3dac0592de21f36
> 
> Someone who encounters this bug should run ‘guix pull’.

Alright, closing.




Information forwarded to bug-guix <at> gnu.org:
bug#42298; Package guix. (Sat, 11 Jul 2020 22:36:02 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <marius <at> gnu.org>
To: Ludovic Courtès <ludo <at> gnu.org>, Leo Famulari
 <leo <at> famulari.name>
Cc: Mathieu Othacehe <othacehe <at> gnu.org>, 42298 <at> debbugs.gnu.org
Subject: Re: bug#42298: Nonexistent Git commit referenced from current Guix
 package
Date: Sun, 12 Jul 2020 00:35:05 +0200
[Message part 1 (text/plain, inline)]
Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi,
>
> Leo Famulari <leo <at> famulari.name> skribis:
>
>> The current Guix package points to a Git commit that does not exist,
>> which breaks the ability to build the package.
>>
>> The current package version is '1.1.0-16.d3eee3c'.
>>
>> That commit d3eee3c [0] is the commit that updated the Guix package
>> previously, to '1.1.0-15.03deb1e'.
>>
>> However, there is no commit 03deb1e [1].
>
> Yes, it was a mistake, and that’s why 1.1.0-16 was committed minutes
> later:
>
>   https://git.savannah.gnu.org/cgit/guix.git/commit/?id=b919d4048e72f8e5740606cdb3dac0592de21f36
>
> Someone who encounters this bug should run ‘guix pull’.

If you create an installer with todays Guix, 'guix system init' will
fail because it tries to build the broken 1.1.0-15.  Running 'guix pull'
inside the constrained installation environment is not a great solution,
particularly if substitutes are unavailable, so I created a new snapshot
in 6680880f9b8dceb4f2f3f91bd2b13c659b53835e.

(I had already encountered this today when reinstalling a machine.)
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 09 Aug 2020 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 251 days ago.

Previous Next


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