Hello Ludovic, [email protected] (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 :-( Thanks, Oleg.
