Hello Guix! (Resending to the right mailing list, oops!)
Quite a few packages depend on (guix build syscalls), starting from ‘ant-bootstrap’ (since commit cded3a759356ff66b7df668bcdbdfa0daf96f4c5 in 2018) up to GNOME-related packages such as ‘mutter’ (commit d1c2fe248a7a326189fb7dcae64a59ece96251ba a few months ago). It’s great that we can reuse this module in different contexts! The downside is that the module evolves quite often, because it’s a foundation for Guix System and other things. As a result, all these packages get rebuilt every time we change it. Maybe the only recommendation I would have is that we should make sure we really need it before having a package deep down the graph depend on it. I wouldn’t want us to do ‘staging’ cycles when we need a change in (guix build syscalls). Thoughts? Ludo’.