Tomas Volf <[email protected]> skribis: > Oh, but now I see that other systems did build (not sure why), but will > suffer some issues due to pattern of > > (define (do-stuff-with-system os ..) > (let ((services ...)) > (operating-system > (inherit os) > (services services))))
Yeah, that’s the main case I could think of, similar to what I addressed in e1457c467953b871d14214f6d617fdfea8ab15c1 (again, the only one I found in all of Guix). > It is bit sad this was not introduced as `inherit*' instead of changing > the meaning of `inherit'. The goal was to address a longstanding issue that causes real problems when inheriting packages: https://issues.guix.gnu.org/50335 It’s very much about ‘inherit’ as we’ve always known it. Ludo’.
