News for hackers. Stuff that matters.
Re:Go 1.15 Released by jaytaylor on Tuesday August 11, 2020 @06:15PM (#24126651)
I'm curious which package managers / repositories allow you to update to the latest version of go as soon as it's released * ?

* In any remotely trustable and reliable way; random PPAs relying on somebody's free time don't count, IMHO.

I've noticed Ubuntu, Debian, Centos, and Oracle Enterprise Linux are always trailing by quite a clip. Often years.

The strategy I've been using is to just manually install it on the machines where I need it. The production go versions only get updated as required.

Re:Go 1.15 Released by Foxboron on Tuesday August 11, 2020 @06:21PM (#24126692)
> I'm curious which package managers / repositories allow you to update to the latest version of go as soon as it's released * ?

Arch Linux.

I just saw the release when I was checking for updated versions of packages I maintain, and built it before users started bugging me about outdated go binaries.

https://www.archlinux.org/packages/community/x86_64/go/

Re:Go 1.15 Released by snazz on Tuesday August 11, 2020 @08:23PM (#24127448)
I continue to love how this works out with security updates too. I usually get new browser and kernel versions after particularly bad CVEs within a few hours from the upstream release.
Re:Go 1.15 Released by jagger27 on Tuesday August 11, 2020 @06:37PM (#24126817)
Alpine is very fast too.
Re:Go 1.15 Released by tennineeight on Tuesday August 11, 2020 @10:40PM (#24128094)
NixOS and Nixpkgs. They are not instant updates in most cases like Arch, but Unstable has quite a few updated packages, and everything or anything can be updated or held back without fear of breaking, as previous config is a simple reboot away.
Re:Go 1.15 Released by wyoh on Tuesday August 11, 2020 @08:43PM (#24127549)
Fedora rawhide packages the latest even beta and rc. We often are the first to report new bugs introduced by the latest release.
Re:Go 1.15 Released by gautamcgoel on Tuesday August 11, 2020 @06:33PM (#24126784)
As one commenter pointed out, you could use a rolling release distro like Arch or Fedora Rawhide and get the latest packages within days (sometimes hours) of the official release. I run vanilla Fedora and am usually at most six months behind the last release (though the GHC package is quite behind on Fedora, IIRC).
Re:Go 1.15 Released by stubish on Wednesday August 12, 2020 @10:07AM (#24132187)
The snap distribution: https://snapcraft.io/go . The 1.15/stable channel is already up, and I expect the default latest/stable channel will switch in short order.
Re:Go 1.15 Released by jaytaylor on Wednesday August 12, 2020 @11:41AM (#24133150)
Snap is only good if you don't mind getting forced updates at any time, and no ability to pin versions without going to great lengths. You can't even control when the updates get installed. I avoid it like the plague.
Re:Go 1.15 Released by stubish on Thursday August 13, 2020 @04:33AM (#24141160)
And yet this behavior is exactly what was asked for.
Re:Go 1.15 Released by jaytaylor on Thursday August 13, 2020 @11:20PM (#24152897)
I want the choice to install it. Not interested in Win10 style updates on my production systems ;)
Re:Go 1.15 Released by asguy on Wednesday August 12, 2020 @12:23AM (#24128576)
Move up a rolling pre-release like Debian/testing and things are available quite quickly. You can pin packages to limit what you’ll run the latest of.