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 17:10:14 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

Hi,

Oleg Pykhalov <address@hidden> skribis:

> address@hidden (Ludovic Courtès) writes:
>
>> 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

[...]

> I'm sorry, actually after patching no new generation created.  But
> dry-run still shows available upgrades and that will be build some
> derivations.
>
> $ guix package -p /home/natsu/.my-guix-profile/debug-upgrade -m 
> /home/natsu/dotfiles/guix/user.scm

I’ve pushed the above patch as eca16a3d1d9e6b2c064e0105c1015258bf2755f2.
Now we need to fix the UI side of things.

Could you resend the info to address@hidden so we keep track of it?

Thanks!

Ludo’.



reply via email to

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