Packaged versions seem to be out of date

I installed Guix and pulled and tried to install guile-goblins and the version was 0.8
On my mac I tried installing through Brew and the version was 0.13.0

Am I doing something wrong? Is there a way to upgrade the installed versions to 0.14?

EDIT: I forgot to mention I’m on Guix AARCH64 (Mac Silicon) so maybe the repos are out of date on that architecture.

$ guix pull -l
Generation 1 Oct 11 2024 00:25:03
  guix 76b8973
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 76b8973d76a87c2078d42155d7bbbdf42045cd94
Generation 2 Oct 11 2024 11:02:54 (current)
  guix 99999ac
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 99999ac8ebc4bd5c988ebc88461421aaf55e337a

I’m not sure what’s wrong with your Guix setup, the guix pull -l output looks good (have you run hash guix?), but the guile-goblins package is up-to-date (0.14.0) in the Guix repo. I personally updated that one the day of release.

You’re correct that the Guile tap for Homebrew is out-of-date. I checked here to confirm. That repository is mostly updated by Aleix Conchillo, the maintainer. If you (or anyone else reading) would like to send a PR to update it, that would be great!

Just did a fresh Debian 12 full OS install then:

apt update
apt -y install guix
guix pull
guix install guile-goblins

Still giving me guile-goblins 0.8.

I switched to an AMD64 container on my server instead of a VM on my mac and it gave me 0.14.0 no problem. So it’s definitely a problem with Guix on AARCH64. I don’t know who to talk to about that so I’m just gonna stick with the server install.

That’s… interesting, especially given the guix pull -l output.

Just in case: For that install sequence, you’ll need to log out and log back in again after guix pull. Alternatively, restart the computer.

(I’m assuming zzz-guix is already a thing on Bookworm? Otherwise, a few nore steps would be required.)

What does which guix have to say? It should be something like /home/your-username/.config/guix/current/bin/guix. If it’s not that after a guix pull, try running hash guix then try again. Or, as @parnikkapore said, try logging out/back in or restarting.