Hey all,

Our Go ecosystem is currently in need of a lot of love.

* The Go Team

There is currently no branch for Go updates. I know Leo had tried to get one setup at one point[0] but ran into issues. I'm unclear if they were ever resolved, but the branch isn't there, and we need one.

There's also no one on Guix's Go team. I've created a patch to add myself[1], although my availability has historically been very intermittent. Please consider joining since the Go ecosystem contains some pretty critical packages (e.g. Docker, syncthing, etc.).

* Go Versions

Go v1.21.0 has just been released. Go's release policy[2] states that releases are supported until two major releases have been made. We're building everything in Go 1.17.3 by default right now which puts our Go ecosystem at risk since our packages won't be using security fixes that have since been released.

To help address this, I've proposed[3] a Go v1.21.0 package, but not made it the default.

Next, we should get started on compiling everything with a supported version of Go. It would be nice to switch the default to Go v1.21.0 since it has some nice performance improvements. To do this, we'll need the feature branch so we can begin working on what's broken.

What do you all think? If it's just me trying to fix broken packages, we're going to be on Go v1.17 for a long time!

[0] https://lists.gnu.org/archive/html/guix-devel/2023-01/msg00097.html
[1] https://issues.guix.gnu.org/65314
[2] https://go.dev/doc/devel/release#policy
[3] https://issues.guix.gnu.org/65317

--
Katherine


  • Updates for Go Katherine Cox-Buday
    • Re: Updates ... Development of GNU Guix and the GNU System distribution.
      • Re: Upda... Katherine Cox-Buday
        • Re: ... Wilko Meyer
          • ... Development of GNU Guix and the GNU System distribution.
          • ... Attila Lendvai
            • ... Katherine Cox-Buday
          • ... Katherine Cox-Buday
            • ... Development of GNU Guix and the GNU System distribution.
              • ... Katherine Cox-Buday
              • ... Josselin Poiret

Reply via email to