help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guix upgrade leads to different hashes


From: Ludovic Courtès
Subject: Re: Guix upgrade leads to different hashes
Date: Sat, 07 Oct 2017 00:24:10 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

Oleg Pykhalov <address@hidden> skribis:

> address@hidden (Ludovic Courtès) writes:
>
> [...]
>
>> Could you check if this patch helps:
>>
>> diff --git a/guix/scripts/package.scm b/guix/scripts/package.scm
>> index 4adc70522..0e365018a 100644
>> --- a/guix/scripts/package.scm
>> +++ b/guix/scripts/package.scm
>> @@ -604,12 +604,12 @@ and upgrades."
>>      (options->upgrade-predicate opts))
>>  
>>    (define upgraded
>> -    (fold (lambda (entry transaction)
>> -            (if (upgrade? (manifest-entry-name entry))
>> -                (transaction-upgrade-entry entry transaction)
>> -                transaction))
>> -          transaction
>> -          (manifest-entries manifest)))
>> +    (fold-right (lambda (entry transaction)
>> +                  (if (upgrade? (manifest-entry-name entry))
>> +                      (transaction-upgrade-entry entry transaction)
>> +                      transaction))
>> +                transaction
>> +                (manifest-entries manifest)))
>>  
>>    (define to-install
>>      (filter-map (match-lambda
>
> Nope, this didn't help :-(

So what’s the diff between two consecutive manifests now?

TIA,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]