Suhail Singh <suhailsingh...@gmail.com> writes: >> Also you would need some way to specify what channel commits are able to >> work together version-wise. > > Let's say we have two channels in the future: $guix-slim and > $guix-extras. Wouldn't it be sufficient for $guix-extras to depend on > $guix-slim ? If not, could you please elaborate?
You have multiplied the release problem by two. guix-slim and guix-extras would both need to be versioned somehow, so that whatever packages and Guix library infrastructure guix-extras needs are in fact provided by the version of guix-slim. I strongly advise not to go down this route. See also my other email on why it is not practical; feel free to search the archives for prior discussions. -- Ricardo