Oleg Pykhalov <[email protected]> skribis: > [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 :-(
So what’s the diff between two consecutive manifests now? TIA, Ludo’.
