GNU bug report logs - #57480
Wrong Type To Apply on Reconfigure

Previous Next

Package: guix;

Reported by: Christopher Rodriguez <yewscion <at> gmail.com>

Date: Tue, 30 Aug 2022 03:05:01 UTC

Severity: normal

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Christopher Rodriguez <yewscion <at> gmail.com>
Subject: bug#57480: closed (Re: bug#57480: Wrong Type To Apply on Reconfigure)
Date: Wed, 31 Aug 2022 11:08:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#57480: Wrong Type To Apply on Reconfigure

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 57480 <at> debbugs.gnu.org.

-- 
57480: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=57480
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Ludovic Courtès <ludo <at> gnu.org>
To: 宋文武 <iyzsong <at> envs.net>
Cc: Julien Lepiller <julien <at> lepiller.eu>,
 Christopher Rodriguez <yewscion <at> gmail.com>, 57480-done <at> debbugs.gnu.org
Subject: Re: bug#57480: Wrong Type To Apply on Reconfigure
Date: Wed, 31 Aug 2022 13:07:12 +0200
Hi,

宋文武 <iyzsong <at> envs.net> skribis:

> Julien Lepiller <julien <at> lepiller.eu> writes:
>
>> I don't know how to fix it, but here is what I think is the issue:
>>
>> in guix/scripts/system/reconfigure.scm:
>>
>> #:autoload   (guix describe) (current-channels)
>> ...
>> (define* (check-forward-update ...
>>            (current-channels ...))
>>   (define new (current-channels)) ; this is supposed to be the
>>          ; autoloaded procedure, but it's the keyword argument
>>          ; which is a list
>>   ... ; uses of current-channels, the keyword argument
>>
>> Le Mon, 29 Aug 2022 23:01:46 -0400,
>> Christopher Rodriguez <yewscion <at> gmail.com> a écrit :
>>
>>> Hello All,
>>> 
>>> A change made in b084398 is preventing both my system and home
>>> configurations from building with a Wrong Type to Apply error. Did the
>>> channel spec format change with the changes in that commit?
>
> Hello, I revert the commit b084398 for now.

Thanks for the quick reaction.

As Julien wrote, the code referred to the wrong ‘current-channels’.
Fixed in 270e1b9e1ea2b3e41067a38b094b0656ceb56838.

Ludo’.

[Message part 3 (message/rfc822, inline)]
From: Christopher Rodriguez <yewscion <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: Wrong Type To Apply on Reconfigure
Date: Mon, 29 Aug 2022 23:01:46 -0400
[Message part 4 (text/plain, inline)]
Hello All,

A change made in b084398 is preventing both my system and home
configurations from building with a Wrong Type to Apply error. Did the
channel spec format change with the changes in that commit?

Here's my channels.scm: https://paste.debian.net/1252097/

And here's the error message for any commit after b084398:
https://paste.debian.net/1252096/


--

Christopher Rodriguez
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 2 years and 326 days ago.

Previous Next


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