Hi, I'm not a Guix maintainer, but just thought I would mention that, regarding Emacs:
- There is an official, distinct branch for the next release (in this case, Emacs 30) - They do have official "pre-test" releases, in the year before the release, which in this case were 30.0.91 and 30.0.92. - Before that, i.e., before the pre-test releases, it appeared that guix was camping on 30.0.50 (or was it 51)?. I was fine with that, because the important thing (to me) is that the guix package emacs-next could provides a package definition that I could use (with shell -D) to build any commit in the 30 branch. I'm not sure, off-hand, how 30.0.50 was picked exactly. So, for me at least, the important thing is that emacs-next is taken from the branch for the next release. And if it gets adjusted at the time the pre-tests are release, that is also nice. -- Christopher Howard