I thought this would be an easy upgrade, but it seems that it will cause a lot of churn. 'guix refresh' says: Building the following 1640 packages would ensure 3146 dependent packages are rebuilt I believe this is because Shepherd is built against guile-3.0-latest, and elogind depends on Shepherd. Guix *should* be in a position to get fresh Guile builds quickly, but I guess this process will be slow until the guile-3.0 package can be upgraded to 3.0.10 (which will require a world rebuild) at which point Shepherd can return to using guile-3.0. There's a lot of compiler improvements and bug fixes in 3.0.10, so it would be nice to have this update land soon. After this, I can update guile-hoot depend on it rather than guile-next. Several other packages depending on guile-next could also be upgraded to use guile-3.0-latest instead, such as guile-ares-rs. Who can help me "shepherd" this upgrade? ;) Thanks, - Dave