Hi, Rutherther.
I figured out what the problem was.
I created a file at ~/.config/guix/channels.scm and I guess that's what
guix pull reads.
The problem was that I generated the channels.scm file by using this
command:
guix describe --format=channels > ~/.config/guix/channels.scm
... which includes the `(commit "xxx")` field in the channel record...
which meant I had pinned my guix channel, accidentally! ^_^'
It would have been nice if guix pull mentioned that the channel was
pinned, but oh well.
I'm up to date now and everything works.
Thanks!