[email protected] (Ludovic Courtès) skribis: > Mark H Weaver <[email protected]> skribis: > >> [email protected] (Ludovic Courtès) writes: >> >>> Mark H Weaver <[email protected]> skribis: >>> >>>> How about simply adding an option to 'guix publish' that prevents any >>>> NAR/NARINFO from being expired from the cache as long as the >>>> corresponding item is present in the store? It could be called >>>> something like --never-expire-valid-store-items. >>>> >>>> More concretely, at the point in the code where a cache item is expired >>>> in the current code, insert an additional check: if the >>>> --never-expire-valid-store-items option is enabled and the corresponding >>>> store path is still valid, then do not expire it. >>>> >>>> What do you think? >>> >>> Good idea. The patch below implements this policy. I’m tempted to just >>> make that policy the default and not even add a command-line option to >>> switch to the current policy. WDYT? >> >> Sure, sounds good to me. > > Pushed as c95644f0172ba87822ee7ecee3d2743ebd2c84bc. > > I’ll update ‘guix publish’ on hydra.gnu.org sometime next week if nobody > beats me at it.
Done! Ludo’.
