On Tue, Mar 12 2024, Attila Lendvai wrote: > channels are a step towards this, but they are not enough in their > current form to successfully accommodate for such a setup. an obvious > thing that is missing is a way to formally express inter-channel > dependencies, including some form of versioning.
Do we not have this? The manual documents a mechanism for channel dependencies in "(guix) Declaring Channel Dependencies". I haven't used it, but it looks like the dependencies are declared as channels, which can have the usual branch/commit specifications to tie them to specific versions. What are we missing? Carlo